From: Bartosz Golaszewski Date: Wed, 11 Jan 2017 10:11:06 +0000 (+0100) Subject: gpioinfo: check for errors when iterating over gpiochips X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=c56f7d8982c8be02306ebe068b6aba53487300c7;p=qemu-gpiodev%2Flibgpiod.git gpioinfo: check for errors when iterating over gpiochips Signed-off-by: Bartosz Golaszewski --- diff --git a/gpioinfo.c b/gpioinfo.c index 876d1c3..b403a96 100644 --- a/gpioinfo.c +++ b/gpioinfo.c @@ -177,8 +177,13 @@ int main(int argc, char **argv) if (!chip_iter) die_perror("error accessing GPIO chips"); - gpiod_foreach_chip(chip_iter, chip) + gpiod_foreach_chip(chip_iter, chip) { + if (gpiod_chip_iter_iserr(chip_iter)) + die_perror("error accessing gpiochip %s", + gpiod_chip_iter_failed_chip(chip_iter)); + list_lines(chip); + } gpiod_chip_iter_free(chip_iter); } else {