Update optind correctly in getopt_long().

This commit is contained in:
Themaister 2013-05-04 01:03:46 +02:00
parent 1dfcc8a2b0
commit aea523c418

View File

@ -160,12 +160,13 @@ int getopt_long(int argc, char *argv[],
const char *optstring, const struct option *longopts, int *longindex)
{
(void)longindex;
if (argc == 1)
return -1;
if (optind == 0)
optind = 1;
if (argc == 1)
return -1;
int short_index = find_short_index(&argv[optind]);
int long_index = find_long_index(&argv[optind]);