summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHariKrishna Sagala <hariconscious@gmail.com>2025-12-04 10:52:03 +0530
committerTakashi Iwai <tiwai@suse.de>2025-12-05 15:28:01 +0100
commitd740d52e342bae9c88c719b015d6065783b961a1 (patch)
tree9de60baba83fbc108aca37b825b96426607a1780
parent210d77cca3d0494ed30a5c628b20c1d95fa04fb1 (diff)
ALSA: usb-audio: Initialize status1 to fix uninitialized symbol errors
Initialize 'status1' with a default value to resolve the static analysis smatch reported error "uninitialized symbol 'status1'". The 'status1' variable is used to create a buff using "kmemdup". So, ensure to initialize the value before it is read. Suggested-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: HariKrishna Sagala <hariconscious@gmail.com> Link: https://patch.msgid.link/20251204052201.16286-3-hariconscious@gmail.com Signed-off-by: Takashi Iwai <tiwai@suse.de>
-rw-r--r--sound/usb/mixer_quirks.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sound/usb/mixer_quirks.c b/sound/usb/mixer_quirks.c
index fe6c2cebc7f0..a6bbb82376c1 100644
--- a/sound/usb/mixer_quirks.c
+++ b/sound/usb/mixer_quirks.c
@@ -2545,6 +2545,7 @@ static int snd_rme_get_status1(struct snd_kcontrol *kcontrol,
struct usb_mixer_elem_list *list = snd_kcontrol_chip(kcontrol);
struct snd_usb_audio *chip = list->mixer->chip;
+ *status1 = 0;
CLASS(snd_usb_lock, pm)(chip);
if (pm.err < 0)
return pm.err;