Correct mod_cgid's argv[0] so that the full path can be delved by the

invoked cgi application, to conform to the behavior of mod_cgi.

PR: 34542
Reviewed by: Andre, OtherBill
Submitted by: Pradeep Kumar S <pradeep.smani gmail.com>



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@264623 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
William A. Rowe Jr
2005-08-29 20:12:43 +00:00
parent 010f409bdc
commit f87b4c1af1
2 changed files with 6 additions and 5 deletions

View File

@ -2,7 +2,11 @@
Changes with Apache 2.3.0
[Remove entries to the current 2.0 and 2.2 section below, when backported]
*) Doxygen fixup [Neale Ranns neale ranns.org, Ian Holsman]
*) Correct mod_cgid's argv[0] so that the full path can be delved by the
invoked cgi application, to conform to the behavior of mod_cgi.
[Pradeep Kumar S <pradeep.smani gmail.com>]
*) Doxygen fixup [Neale Ranns <neale ranns.org>, Ian Holsman]
*) prefork, worker and event MPMs: Support a graceful-stop procedure:
Server will wait until existing requests are finished or until

View File

@ -1319,10 +1319,7 @@ static int cgid_handler(request_rec *r)
nph = !(strncmp(argv0, "nph-", 4));
if ((argv0 = strrchr(r->filename, '/')) != NULL)
argv0++;
else
argv0 = r->filename;
argv0 = r->filename;
if (!(ap_allow_options(r) & OPT_EXECCGI) && !is_scriptaliased(r))
return log_scripterror(r, conf, HTTP_FORBIDDEN, 0,