regulator: core: fix possible NULL dereference
authorSudip Mukherjee <sudipm.mukherjee@gmail.com>
Wed, 2 Sep 2015 10:44:06 +0000 (16:14 +0530)
committerMark Brown <broonie@kernel.org>
Wed, 2 Sep 2015 12:19:04 +0000 (13:19 +0100)
commit9f8df6adf6c53abfa10e243cb289c34eb18ec581
treeedf72419b52174ef970a8c0925c54560eee881d7
parentf5164b8833498825b3197cb34150b142a9fc5bbf
regulator: core: fix possible NULL dereference

We were checking rdev->supply for NULL after dereferencing it. Lets
check for rdev->supply along with _regulator_is_enabled() and call
regulator_enable() only if rdev->supply is not NULL.

Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/core.c