diff options
| author | Bruce Rogers | 2020-05-21 19:29:31 +0200 |
|---|---|---|
| committer | Gerd Hoffmann | 2020-05-26 07:55:23 +0200 |
| commit | cbaf25d1f59ee13fc7542a06ea70784f2e000c04 (patch) | |
| tree | 0f2bd6def484f2f41d82db296adcb6f9225f106b /ui | |
| parent | audio/mixeng: fix clang 10+ warning (diff) | |
| download | qemu-cbaf25d1f59ee13fc7542a06ea70784f2e000c04.tar.gz qemu-cbaf25d1f59ee13fc7542a06ea70784f2e000c04.tar.xz 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 'ui')
0 files changed, 0 insertions, 0 deletions
