]> granicus.if.org Git - php/commitdiff
Fixed bugs #47675 and #64577 (fd leak on Solaris)
authorRasmus Lerdorf <rasmus@php.net>
Fri, 5 Apr 2013 02:24:12 +0000 (19:24 -0700)
committerRasmus Lerdorf <rasmus@php.net>
Fri, 5 Apr 2013 02:24:12 +0000 (19:24 -0700)
main/main.c

index a792fb6ec05ef77f598ed345f3797a7bc1cc1b6e..40304c7f9ce687abf1819a9fe1756d1195685e2c 100644 (file)
@@ -2397,8 +2397,8 @@ PHPAPI int php_execute_script(zend_file_handle *primary_file TSRMLS_DC)
 {
        zend_file_handle *prepend_file_p, *append_file_p;
        zend_file_handle prepend_file = {0}, append_file = {0};
-#if HAVE_BROKEN_GETCWD
-       int old_cwd_fd = -1;
+#if HAVE_BROKEN_GETCWD 
+       volatile int old_cwd_fd = -1;
 #else
        char *old_cwd;
        ALLOCA_FLAG(use_heap)