]> granicus.if.org Git - php/commitdiff
MFZE1 (20214).
authorIlia Alshanetsky <iliaa@php.net>
Sat, 2 Nov 2002 05:44:10 +0000 (05:44 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Sat, 2 Nov 2002 05:44:10 +0000 (05:44 +0000)
Zend/zend_language_scanner.l

index 6baf43e40f349b0281a4661ed0dec57b9968ccb5..9dce3ec3960c1c48e22b808c93f937e76dcdeece 100644 (file)
@@ -333,8 +333,13 @@ zend_op_array *compile_filename(int type, zval *filename TSRMLS_DC)
 
 
        retval = zend_compile_file(&file_handle, type TSRMLS_CC);
-       if (retval && file_handle.opened_path) {
+       if (retval && file_handle.handle.fp) {
                int dummy = 1;
+               
+               if (!file_handle.opened_path) {
+                       file_handle.opened_path = filename->value.str.val;
+               } 
+               
                zend_hash_add(&EG(included_files), file_handle.opened_path, strlen(file_handle.opened_path)+1, (void *)&dummy, sizeof(int), NULL);
        }
        zend_destroy_file_handle(&file_handle TSRMLS_CC);