Browse Source

Merge "ASoC: codecs: check component pointer before use"

qctecmdr 5 years ago
parent
commit
723a62beeb
1 changed files with 5 additions and 0 deletions
  1. 5 0
      asoc/codecs/swr-dmic.c

+ 5 - 0
asoc/codecs/swr-dmic.c

@@ -544,6 +544,11 @@ static int swr_dmic_probe(struct swr_device *pdev)
 
 	component = snd_soc_lookup_component(&pdev->dev,
 						swr_dmic->driver->name);
+	if (!component) {
+		dev_err(&pdev->dev, "%s: could not find swr_dmic component\n",
+			__func__);
+		goto dev_err;
+	}
 	swr_dmic->component = component;
 	prefix_name = devm_kzalloc(&pdev->dev,
 					strlen(swr_dmic_name_prefix_of) + 1,