From: dgaudet Date: Sat, 28 Jun 1997 19:50:15 +0000 (+0000) Subject: PR#742: mod_include was not properly changing directory X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0bdea8d210ac02a2b421aebae00400e4477acaa3;p=thirdparty%2Fapache%2Fhttpd.git PR#742: mod_include was not properly changing directory Reviewed by: Dean, Brian Submitted by: Marc Obtained from: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3@78399 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/APACHE_1_2_X/src/modules/standard/mod_include.c b/APACHE_1_2_X/src/modules/standard/mod_include.c index 45157eff43c..d38694cd30a 100644 --- a/APACHE_1_2_X/src/modules/standard/mod_include.c +++ b/APACHE_1_2_X/src/modules/standard/mod_include.c @@ -520,6 +520,7 @@ int include_cgi(char *s, request_rec *r) } destroy_sub_req (rr); + chdir_file(r->filename); return 0; } @@ -567,6 +568,7 @@ int handle_include(FILE *in, request_rec *r, char *error, int noexec) { if (!error_fmt && run_sub_req (rr)) error_fmt = "unable to include %s in parsed file %s"; + chdir_file(r->filename); if (error_fmt) { log_printf(r->server, error_fmt, tag_val, r->filename);