From: Sudip Mukherjee Date: Mon, 23 Nov 2015 12:15:13 +0000 (+0530) Subject: ASoC: hdac_hdmi: fix possible NULL dereference X-Git-Tag: v5.15~14325^2~24^2~13^2~70 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8d33ab24242c5ce2f8e4add8c04d5409e36a330c;p=platform%2Fkernel%2Flinux-starfive.git ASoC: hdac_hdmi: fix possible NULL dereference kzalloc() can return NULL if it fails, and then we will be dereferencing a NULL pointer. Signed-off-by: Sudip Mukherjee Signed-off-by: Mark Brown --- diff --git a/sound/soc/codecs/hdac_hdmi.c b/sound/soc/codecs/hdac_hdmi.c index d155262..205f2c2 100644 --- a/sound/soc/codecs/hdac_hdmi.c +++ b/sound/soc/codecs/hdac_hdmi.c @@ -200,6 +200,8 @@ static int hdac_hdmi_set_hw_params(struct snd_pcm_substream *substream, } dd = kzalloc(sizeof(*dd), GFP_KERNEL); + if (!dd) + return -ENOMEM; dd->format = snd_hdac_calc_stream_format(params_rate(hparams), params_channels(hparams), params_format(hparams), 24, 0);