Title: [7187] trunk/sound/soc/codecs/ad1938.c: free private data while registers fail
- Revision
- 7187
- Author
- bhsong
- Date
- 2009-08-13 17:16:11 -0400 (Thu, 13 Aug 2009)
Log Message
free private data while registers fail
Modified Paths
Diff
Modified: trunk/sound/soc/codecs/ad1938.c (7186 => 7187)
--- trunk/sound/soc/codecs/ad1938.c 2009-08-13 21:07:37 UTC (rev 7186)
+++ trunk/sound/soc/codecs/ad1938.c 2009-08-13 21:16:11 UTC (rev 7187)
@@ -543,6 +543,7 @@
ret = snd_soc_register_codec(codec);
if (ret != 0) {
dev_err(codec->dev, "Failed to register codec: %d\n", ret);
+ kfree(ad1938);
return ret;
}
@@ -550,6 +551,7 @@
if (ret != 0) {
dev_err(codec->dev, "Failed to register DAI: %d\n", ret);
snd_soc_unregister_codec(codec);
+ kfree(ad1938);
return ret;
}
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits