From 38b2b6e589010e73a0cb7d26e04b89eef35aa7f8 Mon Sep 17 00:00:00 2001 From: Vadim Bendebury Date: Mon, 18 Mar 2019 15:25:05 -0700 Subject: gsctool: fix bug in scanning Boolean options The scan should continue while scanned entries are not empty. BRANCH=none BUG=none TEST='gsctool -f is not reporting error anymore. Change-Id: Ie8316de1b95b511ed6c2b3f65c4cfbd92822edf8 Signed-off-by: Vadim Bendebury Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1529711 Reviewed-by: Mary Ruthven --- extra/usb_updater/gsctool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'extra') diff --git a/extra/usb_updater/gsctool.c b/extra/usb_updater/gsctool.c index f93b71de50..72fd7cdd10 100644 --- a/extra/usb_updater/gsctool.c +++ b/extra/usb_updater/gsctool.c @@ -2167,7 +2167,7 @@ static int check_boolean(const struct options_map *omap, char option) *omap->flag = 1; return 1; - } while (!(++omap)->opt); + } while ((++omap)->opt); return 0; } -- cgit v1.2.1