stoddard    99/10/12 12:19:31

  Modified:    src/modules/standard mod_cgi.c
  Log:
  Need to pass in just the directory, not including the filename. Note that CGI
  arguments are being completely ignored. suexec needs to be handled, the CGI 
arguments
  need to be canonicalized (e.g., quote args containing spaces, etc.) and 
ScriptInterpreterSource
  needs reimplementing. Whew!
  
  Revision  Changes    Path
  1.9       +1 -1      apache-2.0/src/modules/standard/mod_cgi.c
  
  Index: mod_cgi.c
  ===================================================================
  RCS file: /home/cvs/apache-2.0/src/modules/standard/mod_cgi.c,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- mod_cgi.c 1999/10/12 14:45:57     1.8
  +++ mod_cgi.c 1999/10/12 19:19:29     1.9
  @@ -353,7 +353,7 @@
                              script_in  ? 1 : 0,
                              script_out ? 1 : 0,
                              script_err ? 1 : 0)            != APR_SUCCESS) ||
  -        (ap_setprocattr_dir(procattr, r->filename)        != APR_SUCCESS) ||
  +        (ap_setprocattr_dir(procattr,  ap_make_dirstr_parent(r->pool, 
r->filename)) != APR_SUCCESS) ||
           (ap_setprocattr_cmdtype(procattr, APR_PROGRAM)    != APR_SUCCESS)) {
           /* Something bad happened, tell the world. */
        ap_log_rerror(APLOG_MARK, APLOG_ERR, r,
  
  
  

Reply via email to