summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSascha Schumann <sas@php.net>1999-11-29 07:28:12 +0000
committerSascha Schumann <sas@php.net>1999-11-29 07:28:12 +0000
commit80cb563d0ad5bad055009a12d0b11275fb321ae8 (patch)
treec9b21c664adaea46530dd2dcf146fa36e4983ebd
parent33394b1d5740bb7305e78e892ad98f8b900f8d36 (diff)
downloadphp-git-80cb563d0ad5bad055009a12d0b11275fb321ae8.tar.gz
Revert last patch (leak in libzend is fixed now)
-rw-r--r--sapi/aolserver/aolserver.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/sapi/aolserver/aolserver.c b/sapi/aolserver/aolserver.c
index 7a3ba47430..6acd0a4059 100644
--- a/sapi/aolserver/aolserver.c
+++ b/sapi/aolserver/aolserver.c
@@ -383,28 +383,20 @@ static int
php_ns_module_main(NSLS_D SLS_DC)
{
zend_file_handle file_handle;
- int fd;
CLS_FETCH();
ELS_FETCH();
PLS_FETCH();
- file_handle.type = ZEND_HANDLE_FD;
+ file_handle.type = ZEND_HANDLE_FILENAME;
file_handle.filename = SG(request_info).path_translated;
- file_handle.handle.fd = fd = open(SG(request_info).path_translated, O_RDONLY);
- if (fd == -1) {
- return NS_ERROR;
- }
if (php_request_startup(CLS_C ELS_CC PLS_CC SLS_CC) == FAILURE) {
- close(fd);
return NS_ERROR;
}
php_ns_hash_environment(NSLS_C CLS_CC ELS_CC PLS_CC SLS_CC);
php_execute_script(&file_handle CLS_CC ELS_CC PLS_CC);
php_request_shutdown(NULL);
- close(fd);
-
return NS_OK;
}