OSDN Git Service

tools: gpio-hammer: Avoid potential overflow in main
authorGabriel Ravier <gabravier@gmail.com>
Thu, 12 Mar 2020 14:50:21 +0000 (15:50 +0100)
committerBartosz Golaszewski <bgolaszewski@baylibre.com>
Wed, 25 Mar 2020 08:50:45 +0000 (09:50 +0100)
commitd1ee7e1f5c9191afb69ce46cc7752e4257340a31
tree3e2b25ad26ca3a3c3a708a108c74e98c6d624518
parent525b0858ff2fdb78defec2d4d6d63baaa423d5fd
tools: gpio-hammer: Avoid potential overflow in main

If '-o' was used more than 64 times in a single invocation of gpio-hammer,
this could lead to an overflow of the 'lines' array. This commit fixes
this by avoiding the overflow and giving a proper diagnostic back to the
user

Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
tools/gpio/gpio-hammer.c