From d452498f540669f9593498c2a3a5c9de41d5f7e5 Mon Sep 17 00:00:00 2001 From: Stanislav Malyshev Date: Tue, 13 Oct 2009 19:58:59 +0000 Subject: [PATCH] fix crash for bug #47627 --- main/main.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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; -- 2.50.1