2
0
mirror of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git synced 2025-09-04 20:19:47 +08:00
linux/sound/usb/qcom
Pei Xiao 5e9571750c ALSA: usb: qcom: fix NULL pointer dereference in qmi_stop_session
The find_substream() call may return NULL, but the error path
dereferenced 'subs' unconditionally via dev_err(&subs->dev->dev, ...),
causing a NULL pointer dereference when subs is NULL.

Fix by switching to &uadev[idx].udev->dev which is always valid
in this context.

Signed-off-by: Pei Xiao <xiaopei01@kylinos.cn>
Link: https://patch.msgid.link/86ac2939273ac853535049e60391c09d7688714e.1750755508.git.xiaopei01@kylinos.cn
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2025-06-25 08:28:16 +02:00
..
Makefile ALSA: usb-audio: qcom: Add USB offload route kcontrol 2025-04-11 13:02:33 +02:00
mixer_usb_offload.c ALSA: usb-audio: qcom: Add USB offload route kcontrol 2025-04-11 13:02:33 +02:00
mixer_usb_offload.h ALSA: usb-audio: qcom: Add USB offload route kcontrol 2025-04-11 13:02:33 +02:00
qc_audio_offload.c ALSA: usb: qcom: fix NULL pointer dereference in qmi_stop_session 2025-06-25 08:28:16 +02:00
usb_audio_qmi_v01.c ALSA: qc_audio_offload: rename dma/iova/va/cpu/phys variables 2025-05-21 14:34:10 +02:00
usb_audio_qmi_v01.h ALSA: qc_audio_offload: rename dma/iova/va/cpu/phys variables 2025-05-21 14:34:10 +02:00