From: Sam Ruby Date: Mon, 6 Dec 1999 04:58:55 +0000 (+0000) Subject: Hmmm...must have misplaced the getcwd/chdir logic... X-Git-Tag: PRE_RETURN_REF_PATCH~37 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=eee0bdadc47fea97876150907c8d557427c24ff6;p=php Hmmm...must have misplaced the getcwd/chdir logic... --- diff --git a/sapi/servlet/servlet.c b/sapi/servlet/servlet.c index 9eddc35cf4..aada017b2b 100644 --- a/sapi/servlet/servlet.c +++ b/sapi/servlet/servlet.c @@ -300,6 +300,7 @@ JNIEXPORT void JNICALL Java_net_php_servlet_send { zend_file_handle file_handle; + char cwd[MAXPATHLEN+1]; jlong addr = 0; SLS_FETCH(); PLS_FETCH(); @@ -339,7 +340,9 @@ JNIEXPORT void JNICALL Java_net_php_servlet_send * Parse the file */ SETSTRING( SG(request_info).path_translated, pathTranslated ); + getcwd(cwd,MAXPATHLEN); file_handle.handle.fp = php3_fopen_for_parser(); + chdir(cwd); file_handle.filename = SG(request_info).path_translated; file_handle.free_filename = 0; file_handle.type = ZEND_HANDLE_FP;