Skip to contentSkip to conversation

ASoC: wm8900: fix a memory leak if wm8900_set_fll fails

PATCH Applied Axel Lin 2 participants 2 messages Jul 14, 2011

Subsystems (3)
lore
Share & tools
lore

Axel Lin

author
#0 lore raw

PATCH 1/1 ASoC: wm8900: fix a memory leak if wm8900_set_fll fails

---
 sound/soc/codecs/wm8900.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
sound/soc/codecs/wm8900.c +1 -0
index 449ea09..082040e 100644
@@ -1167,6 +1167,7 @@ static int wm8900_resume(struct snd_soc_codec *codec)
 		ret = wm8900_set_fll(codec, 0, fll_in, fll_out);
 		if (ret != 0) {
 			dev_err(codec->dev, "Failed to restart FLL\n");
+			kfree(cache);
 			return ret;
 		}
 	}
Signature · 1 line
1.7.4.1