summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Cameron <jic23@cam.ac.uk>2011-08-12 16:55:33 +0100
committerGreg Kroah-Hartman <gregkh@suse.de>2011-08-23 13:28:43 -0700
commit0cbb2b53fb57b002d0511226f3ad001569be9c66 (patch)
tree5c0ce7a126d6bb2a96d436352db437b74ecf03b5
parent8df322385a7e253672dc5077c11dc1a6219d25cc (diff)
downloadop-kernel-dev-0cbb2b53fb57b002d0511226f3ad001569be9c66.zip
op-kernel-dev-0cbb2b53fb57b002d0511226f3ad001569be9c66.tar.gz
staging:iio:dac:ad5504 dereferencing just freed st in error path.
Introduced when I did the iio_chan_spec conversion. Detected by smatch. Signed-off-by: Jonathan Cameron <jic23@cam.ac.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r--drivers/staging/iio/dac/ad5504.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/iio/dac/ad5504.c b/drivers/staging/iio/dac/ad5504.c
index 1915f45..88512dd 100644
--- a/drivers/staging/iio/dac/ad5504.c
+++ b/drivers/staging/iio/dac/ad5504.c
@@ -338,7 +338,7 @@ error_free_dev:
iio_free_device(indio_dev);
error_disable_reg:
if (!IS_ERR(reg))
- regulator_disable(st->reg);
+ regulator_disable(reg);
error_put_reg:
if (!IS_ERR(reg))
regulator_put(reg);
OpenPOWER on IntegriCloud