From 369e6d94b21d238a203ffb702605f97aca5704c9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ren=C3=A9=20Scharfe?= Date: Wed, 9 Jul 2025 11:44:09 +0200 Subject: [PATCH] parse-options: require PARSE_OPT_NOARG for OPTION_BITOP MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit OPTION_BITOP options don't take arguments. Make sure they are declared that way using the flag PARSE_OPT_NOARG. Signed-off-by: René Scharfe Signed-off-by: Junio C Hamano --- parse-options.c | 1 + 1 file changed, 1 insertion(+) diff --git a/parse-options.c b/parse-options.c index a9a39ecaef..68ff494492 100644 --- a/parse-options.c +++ b/parse-options.c @@ -591,6 +591,7 @@ static void parse_options_check(const struct option *opts) case OPTION_NEGBIT: case OPTION_SET_INT: case OPTION_NUMBER: + case OPTION_BITOP: if ((opts->flags & PARSE_OPT_OPTARG) || !(opts->flags & PARSE_OPT_NOARG)) optbug(opts, "should not accept an argument"); -- 2.47.2