Fixed bug #44673 (With CGI argv/argc starts from arguments, not from script)

This commit is contained in:
Dmitry Stogov 2008-04-09 09:17:01 +00:00
parent 3e7fc16078
commit afbc0c20ab

View File

@ -1805,7 +1805,7 @@ consult the installation file that came with this distribution, or visit \n\
} else if (argc > php_optind) {
/* file is on command line, but not in -f opt */
STR_FREE(SG(request_info).path_translated);
SG(request_info).path_translated = estrdup(argv[php_optind++]);
SG(request_info).path_translated = estrdup(argv[php_optind]);
/* arguments after the file are considered script args */
SG(request_info).argc = argc - php_optind;
SG(request_info).argv = &argv[php_optind];