iio: adc: PAC1934: fix accessing out of bounds array index
authorMarius Cristea <marius.cristea@microchip.com>
Thu, 25 Apr 2024 11:42:32 +0000 (14:42 +0300)
committerJonathan Cameron <jonathan.cameron@huawei.com>
Fri, 3 May 2024 10:48:56 +0000 (11:48 +0100)
commit51fafb3cd7fcf4f4682693b4d2883e2a5bfffe33
tree8e604543524af872fce843018a25dfccfc490820
parentbf8367b00c33c64a9391c262bb2e11d274c9f2a4
iio: adc: PAC1934: fix accessing out of bounds array index

Fix accessing out of bounds array index for average
current and voltage measurements. The device itself has
only 4 channels, but in sysfs there are "fake"
channels for the average voltages and currents too.

Fixes: 0fb528c8255b ("iio: adc: adding support for PAC193x")
Reported-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Marius Cristea <marius.cristea@microchip.com>
Closes: https://lore.kernel.org/linux-iio/20240405-embellish-bonnet-ab5f10560d93@wendy/
Tested-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20240425114232.81390-1-marius.cristea@microchip.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/adc/pac1934.c