浏览代码

extcon: max8997: Fix NULL pointer exception on missing pdata

Fix NULL pointer exception when platform data is not supplied. The
driver dereferenced pdata pointer where it could be NULL.

Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Cc: <stable@vger.kernel.org>
Fixes: 810d601f07c
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Krzysztof Kozlowski 11 年之前
父节点
当前提交
dfee4111fe
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      drivers/extcon/extcon-max8997.c

+ 1 - 1
drivers/extcon/extcon-max8997.c

@@ -715,7 +715,7 @@ static int max8997_muic_probe(struct platform_device *pdev)
 		goto err_irq;
 		goto err_irq;
 	}
 	}
 
 
-	if (pdata->muic_pdata) {
+	if (pdata && pdata->muic_pdata) {
 		struct max8997_muic_platform_data *muic_pdata
 		struct max8997_muic_platform_data *muic_pdata
 			= pdata->muic_pdata;
 			= pdata->muic_pdata;