regulator: core: Release coupled_rdevs on regulator_init_coupling() error
authorDmitry Osipenko <digetx@gmail.com>
Fri, 25 Oct 2019 00:22:39 +0000 (03:22 +0300)
committerMark Brown <broonie@kernel.org>
Mon, 28 Oct 2019 13:14:45 +0000 (13:14 +0000)
commit26c2c997aa1a6c5522f6619910ba025e53e69763
tree5db862e157bedb652052ba0d9989b92e3ad94945
parent55d5f62c3fa005a6a8010363d7d1855909ceefbc
regulator: core: Release coupled_rdevs on regulator_init_coupling() error

This patch fixes memory leak which should happen if regulator's coupling
fails to initialize.

Fixes: d8ca7d184b33 ("regulator: core: Introduce API for regulators coupling customization")
Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Link: https://lore.kernel.org/r/20191025002240.25288-1-digetx@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/regulator/core.c