From: Stanislav Malyshev Date: Tue, 13 Oct 2009 19:58:59 +0000 (+0000) Subject: fix crash for bug #47627 X-Git-Tag: php-5.4.0alpha1~191^2~2512 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d452498f540669f9593498c2a3a5c9de41d5f7e5;p=php fix crash for bug #47627 --- diff --git a/main/main.c b/main/main.c index 8ef3d593af..14c6559cb7 100644 --- a/main/main.c +++ b/main/main.c @@ -2283,7 +2283,9 @@ PHPAPI int php_execute_script(zend_file_handle *primary_file TSRMLS_DC) char realfile[MAXPATHLEN]; #ifdef PHP_WIN32 - UpdateIniFromRegistry(primary_file->filename TSRMLS_CC); + if(primary_file->filename) { + UpdateIniFromRegistry(primary_file->filename TSRMLS_CC); + } #endif PG(during_request_startup) = 0; @@ -2372,7 +2374,9 @@ PHPAPI int php_execute_simple_script(zend_file_handle *primary_file, zval **ret zend_try { #ifdef PHP_WIN32 - UpdateIniFromRegistry(primary_file->filename TSRMLS_CC); + if(primary_file->filename) { + UpdateIniFromRegistry(primary_file->filename TSRMLS_CC); + } #endif PG(during_request_startup) = 0;