power: regulator: Fix incorrect use of binary and
authorAndrew Goodbody <andrew.goodbody@linaro.org>
Mon, 1 Sep 2025 15:00:46 +0000 (16:00 +0100)
committerPeng Fan <peng.fan@nxp.com>
Wed, 24 Sep 2025 16:04:02 +0000 (00:04 +0800)
commit6c98e6014b3a36933860d02cb757565ec2fc80a4
treebc87b47d5b3dee9f0b6bb93ba8d6cca70dcc32e6
parente482fdbbca935de32400054eb532de45b1cc01cb
power: regulator: Fix incorrect use of binary and

In regulator_list_autoset there is a test for ret being non-zero and
error being zero but it uses the binary '&' instead of the logical '&&'
which could well lead to unexpected results. Correct this to use the
logical '&&' instead.

This issue found by Smatch.

Signed-off-by: Andrew Goodbody <andrew.goodbody@linaro.org>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
drivers/power/regulator/regulator-uclass.c