Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dadaae39 authored by Anirudh Ghayal's avatar Anirudh Ghayal
Browse files

power: smb1351-charger: Disable parallel-slave only if present



Prevent a NULL pointer access by checking for the parallel
slave before disabling it.

CRs-Fixed: 1056039
Change-Id: Ifd74a5c5295993aaadfd944e71b3c2860499fc66
Signed-off-by: default avatarAnirudh Ghayal <aghayal@codeaurora.org>
parent 14f889c8
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1790,6 +1790,9 @@ static int smb1351_parallel_charger_disable_slave(
	int rc;
	struct power_supply *parallel_psy = smb1351_get_parallel_slave(chip);

	if (!parallel_psy || !chip->parallel.slave_detected)
		return 0;

	pr_debug("Disable parallel slave!\n");

	chip->parallel.total_icl_ma = 0;