iio: light: apds9960: silence uninitialized variable warning
Subsystems (2)
PATCH 1/1 iio: light: apds9960: silence uninitialized variable warning
It causes a static checker warning if we use "buf" on the failure path so move that inside the if statement.
Signed-off-by Dan Carpenter <[email protected]>
drivers/iio/light/apds9960.c +3 -2
@@ -491,9 +491,10 @@ static int apds9960_read_raw(struct iio_dev *indio_dev,case IIO_INTENSITY : ret =regmap_bulk_read (data->regmap, chan->address, &buf,2 ); -if (!ret) +if (!ret) { ret =IIO_VAL_INT ; - *val =le16_to_cpu (buf); + *val =le16_to_cpu (buf); + }break ;default : ret = -EINVAL ;
Quoted 4 lines · Dan Carpenter
It causes a static checker warning if we use "buf" on the failure path so move that inside the if statement.
Signed-off-by Dan Carpenter <[email protected]>
Applied to the togreg branch of iio.git,
Thanks,
Jonathan
Quoted 19 lines
drivers/iio/light/apds9960.c +3
-2@@ -491,9 +491,10 @@ static int apds9960_read_raw(struct iio_dev *indio_dev,case IIO_INTENSITY : ret =regmap_bulk_read (data->regmap, chan->address, &buf,2 ); -if (!ret) +if (!ret) { ret =IIO_VAL_INT ; - *val =le16_to_cpu (buf); + *val =le16_to_cpu (buf); + }break ;default : ret = -EINVAL ;