power: max77843_charger: fix bugs for extcon register 11/83611/3
authorDongwoo Lee <dwoo08.lee@samsung.com>
Fri, 12 Aug 2016 03:56:16 +0000 (12:56 +0900)
committerDongwoo Lee <dwoo08.lee@samsung.com>
Tue, 16 Aug 2016 02:12:27 +0000 (11:12 +0900)
A member "edev" of struct "max77843_charger" is uninitalized, but
is accessed in conditional statement. The code seems to have a bug.
This patch fixes this bug.

Change-Id: I103554ab8a5ddcfcae623cd5dc914aeaed6a48cb
Signed-off-by: Dongwoo Lee <dwoo08.lee@samsung.com>
drivers/power/max77843_charger.c

index aade98d..d61907f 100644 (file)
@@ -485,7 +485,7 @@ static int max77843_extcon_register(struct max77843_charger *charger)
                charger->otg_nb.notifier_call = max77843_charger_otg_notifier;
 
                edev = extcon_get_edev_by_phandle(charger->dev, 0);
-               if (IS_ERR(charger->edev)) {
+               if (IS_ERR(edev)) {
                        dev_dbg(charger->dev, "Cannot get extcon device\n");
                        return -EPROBE_DEFER;
                }