[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1533184262-148619-1-git-send-email-weiyongjun1@huawei.com>
Date: Thu, 2 Aug 2018 04:31:02 +0000
From: Wei Yongjun <weiyongjun1@...wei.com>
To: Jaroslav Kysela <perex@...ex.cz>, Takashi Iwai <tiwai@...e.com>,
"Markus Elfring" <elfring@...rs.sourceforge.net>,
Ruslan Bilovol <ruslan.bilovol@...il.com>,
Jorge Sanjuan <jorge.sanjuan@...ethink.co.uk>,
Michael Drake <michael.drake@...ethink.co.uk>,
Greg Kroah-Hartman <gregkh@...uxfoundation.org>
CC: Wei Yongjun <weiyongjun1@...wei.com>,
<alsa-devel@...a-project.org>, <linux-kernel@...r.kernel.org>,
<kernel-janitors@...r.kernel.org>
Subject: [PATCH -next] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes()
sizeof() when applied to a pointer typed expression gives the
size of the pointer, not that of the pointed data.
Fixes: 7edf3b5e6a45 ("ALSA: usb-audio: AudioStreaming Power Domain parsing")
Signed-off-by: Wei Yongjun <weiyongjun1@...wei.com>
---
sound/usb/stream.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/usb/stream.c b/sound/usb/stream.c
index 8fe3b0e..67cf849 100644
--- a/sound/usb/stream.c
+++ b/sound/usb/stream.c
@@ -1037,7 +1037,7 @@ static int parse_uac_endpoint_attributes(struct snd_usb_audio *chip,
fp->rate_max = UAC3_BADD_SAMPLING_RATE;
fp->rates = SNDRV_PCM_RATE_CONTINUOUS;
- pd = kzalloc(sizeof(pd), GFP_KERNEL);
+ pd = kzalloc(sizeof(*pd), GFP_KERNEL);
if (!pd) {
kfree(fp->rate_table);
kfree(fp);
Powered by blists - more mailing lists