diff options
author | Sam Ruby <rubys@php.net> | 1999-12-06 04:58:55 +0000 |
---|---|---|
committer | Sam Ruby <rubys@php.net> | 1999-12-06 04:58:55 +0000 |
commit | eee0bdadc47fea97876150907c8d557427c24ff6 (patch) | |
tree | e0985d95526777ad91eddd98df99bf1899d876fd | |
parent | 94bf353b5138deca51696789f0ed2c2a02594329 (diff) | |
download | php-git-eee0bdadc47fea97876150907c8d557427c24ff6.tar.gz |
Hmmm...must have misplaced the getcwd/chdir logic...
-rw-r--r-- | sapi/servlet/servlet.c | 3 |
1 files changed, 3 insertions, 0 deletions
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; |