[alsa-devel] [patch] move dereference after null check
Dan Carpenter
error27 at gmail.com
Mon Nov 16 10:06:33 CET 2009
The 'jack' variable was dereference before the NULL check so this patch
moves the dereference later.
regards,
dan carpenter
Signed-off-by: Dan Carpenter <error27 at gmail.com>
--- orig/sound/soc/soc-jack.c 2009-11-14 11:04:04.000000000 +0200
+++ devel/sound/soc/soc-jack.c 2009-11-14 11:05:01.000000000 +0200
@@ -58,7 +58,7 @@
*/
void snd_soc_jack_report(struct snd_soc_jack *jack, int status, int mask)
{
- struct snd_soc_codec *codec = jack->card->codec;
+ struct snd_soc_codec *codec;
struct snd_soc_jack_pin *pin;
int enable;
int oldstatus;
@@ -67,6 +67,7 @@
WARN_ON_ONCE(!jack);
return;
}
+ codec = jack->card->codec;
mutex_lock(&codec->mutex);
More information about the Alsa-devel
mailing list