fix(cli): avoid shadowing global optarg variable

Rename parameter 'optarg' to 'arg' in handle_one_option() to fix
-Wshadow warning.
This commit is contained in:
lohhiiccc 2026-03-01 14:47:56 +01:00
parent 44cd05a499
commit d0444f9431

View file

@ -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;
}