mirror of
https://github.com/php/php-src.git
synced 2024-09-22 18:37:25 +00:00
- Fix issue with long form of command line switches
This commit is contained in:
parent
e53980587f
commit
4d5ac8e9cf
@ -89,20 +89,20 @@ int php_getopt(int argc, char* const *argv, const opt_struct opts[], char **opta
|
||||
}
|
||||
}
|
||||
optchr = 0;
|
||||
dash = 1;
|
||||
dash = 0;
|
||||
arg_start = 2 + strlen(opts[opts_idx].opt_name);
|
||||
}
|
||||
} else {
|
||||
if (!dash) {
|
||||
dash = 1;
|
||||
optchr = 1;
|
||||
}
|
||||
|
||||
/* Check if the guy tries to do a -: kind of flag */
|
||||
if (argv[*optind][optchr] == ':') {
|
||||
dash = 0;
|
||||
(*optind)++;
|
||||
return (php_opt_error(argc, argv, *optind-1, optchr, OPTERRCOLON, show_err));
|
||||
}
|
||||
}
|
||||
if (opts_idx < 0) {
|
||||
while (1) {
|
||||
opts_idx++;
|
||||
|
Loading…
Reference in New Issue
Block a user