From: Bartosz Golaszewski Date: Fri, 30 Jun 2017 14:28:30 +0000 (+0200) Subject: chip: use a temporary variable in gpiod_chip_close() X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=2dd161704ca87966ff8cf78e4c861cd8a6db6322;p=qemu-gpiodev%2Flibgpiod.git chip: use a temporary variable in gpiod_chip_close() The code looks better if we use a temporary pointer to gpiod_line. Signed-off-by: Bartosz Golaszewski --- diff --git a/src/lib/chip.c b/src/lib/chip.c index 51e64cc..fa82784 100644 --- a/src/lib/chip.c +++ b/src/lib/chip.c @@ -144,12 +144,15 @@ struct gpiod_chip * gpiod_chip_open_lookup(const char *descr) void gpiod_chip_close(struct gpiod_chip *chip) { + struct gpiod_line *line; unsigned int i; for (i = 0; i < chip->cinfo.lines; i++) { - if (chip->lines[i]) { - gpiod_line_release(chip->lines[i]); - line_free(chip->lines[i]); + line = chip->lines[i]; + + if (line) { + gpiod_line_release(line); + line_free(line); } }