summary refs log tree commit diff stats
path: root/hw/usb/dev-mtp.c
diff options
context:
space:
mode:
authorBruce Rogers <brogers@suse.com>2020-05-21 11:29:31 -0600
committerGerd Hoffmann <kraxel@redhat.com>2020-05-26 07:55:23 +0200
commitcbaf25d1f59ee13fc7542a06ea70784f2e000c04 (patch)
tree0f2bd6def484f2f41d82db296adcb6f9225f106b /hw/usb/dev-mtp.c
parent9c61fcc89a70256c19047d251aa44f666f06089c (diff)
downloadfocaccia-qemu-cbaf25d1f59ee13fc7542a06ea70784f2e000c04.tar.gz
focaccia-qemu-cbaf25d1f59ee13fc7542a06ea70784f2e000c04.zip
audio: fix wavcapture segfault
Commit 571a8c522e caused the HMP wavcapture command to segfault when
processing audio data in audio_pcm_sw_write(), where a NULL
sw->hw->pcm_ops is dereferenced. This fix checks that the pointer is
valid before dereferincing it. A similar fix is also made in the
parallel function audio_pcm_sw_read().

Fixes: 571a8c522e (audio: split ctl_* functions into enable_* and
volume_*)
Signed-off-by: Bruce Rogers <brogers@suse.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-id: 20200521172931.121903-1-brogers@suse.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'hw/usb/dev-mtp.c')
0 files changed, 0 insertions, 0 deletions