From d0444f94315bb372574aea9f45d784eabba72ddc Mon Sep 17 00:00:00 2001 From: lohhiiccc <96543753+lohhiiccc@users.noreply.github.com> Date: Sun, 1 Mar 2026 14:47:56 +0100 Subject: [PATCH] fix(cli): avoid shadowing global optarg variable Rename parameter 'optarg' to 'arg' in handle_one_option() to fix -Wshadow warning. --- src/cli/parse.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cli/parse.c b/src/cli/parse.c index 3bcce1c..7e011e9 100644 --- a/src/cli/parse.c +++ b/src/cli/parse.c @@ -10,7 +10,7 @@ static void init_config(t_ping_config *config); static void build_long_options(struct option *long_opts, size_t nb_opts, const t_option_descriptor *src); static const t_option_descriptor *find_option_handler(int opt); -static int handle_one_option(int opt, char *optarg, t_ping_config *config); +static int handle_one_option(int opt, char *arg, t_ping_config *config); /* ------------------- */ int @@ -33,7 +33,7 @@ cli_parse_arguments(int argc, char **argv, t_ping_config *config) } static int -handle_one_option(int opt, char *optarg, t_ping_config *config) +handle_one_option(int opt, char *arg, t_ping_config *config) { const t_option_descriptor *desc = find_option_handler(opt); int res; @@ -42,7 +42,7 @@ handle_one_option(int opt, char *optarg, t_ping_config *config) return CLI_ERROR; if (NULL != desc) { - res = desc->handler(optarg, config); + res = desc->handler(arg, config); if (0 != res) return res; }