don't treat "--" as plain argument

This commit is contained in:
Connor Olding 2012-08-28 04:03:50 -07:00
parent 7774c55dee
commit cf1df4e226
1 changed files with 3 additions and 1 deletions

4
args.c
View File

@ -39,8 +39,10 @@ void args_parse(int argc_, char **argv_,
continue;
}
/* if arg == "--" */
if (arg[1] == '-' && !arg[2])
if (arg[1] == '-' && !arg[2]) {
argi++;
break;
}
for (flag = arg + 1; *flag; flag++) {
flagfn(*flag, nextarg);