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

index 056adc4d8547899407963039fa724414601ed97f..d4cbf0a9caf97992352695b7156ca9c37931f755 100644 (file)
@@ -403,7 +403,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