浏览代码

ASoC: add null check before use

Add null check to validate pointer before use.

CRs-Fixed: 2673395
Change-Id: Ief4785c8f6c9700204635df4d2efd35290d2690d
Signed-off-by: Vignesh Kulothungan <[email protected]>
Vignesh Kulothungan 5 年之前
父节点
当前提交
c2757e5d4d
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      asoc/lahaina.c

+ 6 - 1
asoc/lahaina.c

@@ -6840,7 +6840,12 @@ static int msm_populate_dai_link_component_of_node(
 				codecs_comp = devm_kzalloc(cdev,
 				    sizeof(struct snd_soc_dai_link_component)
 				    * codecs_enabled, GFP_KERNEL);
-
+				if (!codecs_comp) {
+					dev_err(cdev, "%s: %s dailink codec component alloc failed\n",
+						__func__, dai_link[i].name);
+					ret = -ENOMEM;
+					goto err;
+				}
 				index = 0;
 				for (j = 0; j < dai_link[i].num_codecs; j++) {
 					if(dai_link[i].codecs[j].of_node) {