small cleanup of my_default.c

This commit is contained in:
Sergei Golubchik 2015-01-05 18:18:33 +01:00
parent c7d9f11c8b
commit df37215efb

View File

@ -410,14 +410,13 @@ int get_defaults_options(int argc, char **argv,
char **extra_defaults,
char **group_suffix)
{
int org_argc= argc, prev_argc= 0;
int org_argc= argc;
*defaults= *extra_defaults= *group_suffix= 0;
while (argc >= 2 && argc != prev_argc)
while (argc >= 2)
{
/* Skip program name or previously handled argument */
argv++;
prev_argc= argc; /* To check if we found */
if (!*defaults && is_prefix(*argv,"--defaults-file="))
{
*defaults= *argv + sizeof("--defaults-file=")-1;
@ -436,6 +435,7 @@ int get_defaults_options(int argc, char **argv,
argc--;
continue;
}
break;
}
return org_argc - argc;
}