audio: handle buf == NULL in put_buffer_out()
authorVolker Rümelin <vr_qemu@t-online.de>
Sun, 20 Sep 2020 17:17:21 +0000 (19:17 +0200)
committerGerd Hoffmann <kraxel@redhat.com>
Wed, 23 Sep 2020 06:19:42 +0000 (08:19 +0200)
commitd4b70fa4ede25734d2ff76503c735e6fcee6cfda
tree6d47ea646d6b44ba761ba02f41d0960b3f3b457e
parent0fc0142828b5bc965790a1c5c6e241897d3387cb
audio: handle buf == NULL in put_buffer_out()

With the next patch all audio backends put_buffer_out() functions
have to handle the buf == NULL case, provided the get_buffer_out()
function may return buf = NULL and size > 0.

It turns out that all audio backends get_buffer_out() functions
either can't return buf = NULL or return buf = NULL and size = 0
at the same time. The only exception is the spiceaudio backend
where size may be uninitialized.

Signed-off-by: Volker Rümelin <vr_qemu@t-online.de>
Message-id: 20200920171729.15861-1-vr_qemu@t-online.de
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
audio/spiceaudio.c