]> git.baikalelectronics.ru Git - kernel.git/commit
regulator: axp20x: check rdev is null before dereferencing it
authorColin Ian King <colin.king@canonical.com>
Sat, 22 Dec 2018 11:31:59 +0000 (11:31 +0000)
committerMark Brown <broonie@kernel.org>
Wed, 9 Jan 2019 15:50:09 +0000 (15:50 +0000)
commitfea28fdd2fadac48375c18b1e4e587b230bf2b23
tree9f63040bd161ec5ad04795720c47602f1970af79
parentfb2eb1e54391147cc2fe82a571ef05288c07f7f2
regulator: axp20x: check rdev is null before dereferencing it

Currently rdev is dereferenced when assigning desc before rdev is null
checked, hence there is a potential null pointer dereference on rdev.
Fix this by null checking rdev first.

Detected by CoverityScan, CID#1476031 ("Dereference before null check")

Fixes: 7401fd7c4cd9 ("regulator: axp20x: add software based soft_start for AXP209 LDO3")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/axp20x-regulator.c