Преглед изворни кода

Merge remote-tracking branch 'asoc/fix/core' into asoc-linus

Mark Brown пре 12 година
родитељ
комит
60886e16b4
1 измењених фајлова са 1 додато и 3 уклоњено
  1. 1 3
      sound/soc/soc-core.c

+ 1 - 3
sound/soc/soc-core.c

@@ -3908,10 +3908,8 @@ int snd_soc_add_platform(struct device *dev, struct snd_soc_platform *platform,
 {
 	/* create platform component name */
 	platform->name = fmt_single_name(dev, &platform->id);
-	if (platform->name == NULL) {
-		kfree(platform);
+	if (platform->name == NULL)
 		return -ENOMEM;
-	}
 
 	platform->dev = dev;
 	platform->driver = platform_drv;