Commit df37215e authored by Sergei Golubchik's avatar Sergei Golubchik

small cleanup of my_default.c

parent c7d9f11c
...@@ -410,14 +410,13 @@ int get_defaults_options(int argc, char **argv, ...@@ -410,14 +410,13 @@ int get_defaults_options(int argc, char **argv,
char **extra_defaults, char **extra_defaults,
char **group_suffix) char **group_suffix)
{ {
int org_argc= argc, prev_argc= 0; int org_argc= argc;
*defaults= *extra_defaults= *group_suffix= 0; *defaults= *extra_defaults= *group_suffix= 0;
while (argc >= 2 && argc != prev_argc) while (argc >= 2)
{ {
/* Skip program name or previously handled argument */ /* Skip program name or previously handled argument */
argv++; argv++;
prev_argc= argc; /* To check if we found */
if (!*defaults && is_prefix(*argv,"--defaults-file=")) if (!*defaults && is_prefix(*argv,"--defaults-file="))
{ {
*defaults= *argv + sizeof("--defaults-file=")-1; *defaults= *argv + sizeof("--defaults-file=")-1;
...@@ -436,6 +435,7 @@ int get_defaults_options(int argc, char **argv, ...@@ -436,6 +435,7 @@ int get_defaults_options(int argc, char **argv,
argc--; argc--;
continue; continue;
} }
break;
} }
return org_argc - argc; return org_argc - argc;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment