From 3ae3ccdf2d0724838ea91490794788fde5585929 Mon Sep 17 00:00:00 2001 From: Bartosz Golaszewski Date: Sat, 28 Jan 2017 17:49:10 +0100 Subject: [PATCH] core: simplify verify_line_bulk() Signed-off-by: Bartosz Golaszewski --- src/lib/core.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/core.c b/src/lib/core.c index 48ee15f..ddd733c 100644 --- a/src/lib/core.c +++ b/src/lib/core.c @@ -505,18 +505,21 @@ int gpiod_line_request(struct gpiod_line *line, static bool verify_line_bulk(struct gpiod_line_bulk *line_bulk) { + struct gpiod_line *line; struct gpiod_chip *chip; unsigned int i; chip = gpiod_line_get_chip(line_bulk->lines[0]); for (i = 1; i < line_bulk->num_lines; i++) { - if (chip != gpiod_line_get_chip(line_bulk->lines[i])) { + line = line_bulk->lines[i]; + + if (chip != gpiod_line_get_chip(line)) { set_last_error(GPIOD_EBULKINCOH); return false; } - if (!gpiod_line_is_free(line_bulk->lines[i])) { + if (!gpiod_line_is_free(line)) { set_last_error(GPIOD_ELINEBUSY); return false; } -- 2.30.2