]> granicus.if.org Git - php/commitdiff
Fix bug #48592
authorRasmus Lerdorf <rasmus@php.net>
Thu, 18 Jun 2009 06:32:38 +0000 (06:32 +0000)
committerRasmus Lerdorf <rasmus@php.net>
Thu, 18 Jun 2009 06:32:38 +0000 (06:32 +0000)
main/fopen_wrappers.c

index 5c941b2ee2baad33817263ccba9878f3fed4a9b4..b49ddea850fb5e2283271161a9cc3ff2536ac93c 100644 (file)
@@ -451,7 +451,9 @@ PHPAPI int php_fopen_primary_script(zend_file_handle *file_handle TSRMLS_DC)
                }
        } /* if doc_root && path_info */
 
-       filename = zend_resolve_path(filename, strlen(filename) TSRMLS_CC);
+    if(filename) {
+           filename = zend_resolve_path(filename, strlen(filename) TSRMLS_CC);
+    }
 
        if (!filename) {
                /* we have to free SG(request_info).path_translated here because