iio: --/++ confusion in build_channel_array() error cleanup
Subsystems (3)
PATCH 1/1 iio: --/++ confusion in build_channel_array() error cleanup
Fix loop: it should decrement
Signed-off-by Roel Kluin <[email protected]>
--- drivers/staging/iio/Documentation/iio_utils.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
drivers/staging/iio/Documentation/iio_utils.h +1 -1
@@ -398,7 +398,7 @@ inline int build_channel_array(const char *device_dir,return 0 ; error_cleanup_array: -for (i = count -1 ; i >=0 ; i++) +for (i = count -1 ; i >=0 ; i--)free ((*ci_array)[i].name);free (*ci_array); error_close_dir:
Quoted 2 lines · roel kluin
Fix loop: it should decrement
Good spot.
cc'd Greg KH for merging into staging.
Quoted 1 line
Signed-off-by Roel Kluin <[email protected]>
Acked-by Jonathan Cameron <[email protected]>
Quoted 18 lines
--- drivers/staging/iio/Documentation/iio_utils.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)drivers/staging/iio/Documentation/iio_utils.h +1
-1@@ -398,7 +398,7 @@ inline int build_channel_array(const char *device_dir,return 0 ; error_cleanup_array: -for (i = count -1 ; i >=0 ; i++) +for (i = count -1 ; i >=0 ; i--)free ((*ci_array)[i].name);free (*ci_array); error_close_dir: