]> granicus.if.org Git - php/commitdiff
- Updated included_files() also for plain include()/require().
authorAndi Gutmans <andi@php.net>
Thu, 5 Oct 2000 17:58:46 +0000 (17:58 +0000)
committerAndi Gutmans <andi@php.net>
Thu, 5 Oct 2000 17:58:46 +0000 (17:58 +0000)
Zend/zend-scanner.l

index 0e0a670fd5c50dbc95040eea5a852bbe632d4740..0cc11b5dd95e0b977735b8e23687d0e768d35b38 100644 (file)
@@ -401,6 +401,10 @@ zend_op_array *compile_filename(int type, zval *filename CLS_DC ELS_DC)
 
 
        retval = zend_compile_file(&file_handle, type CLS_CC);
+       if (retval && file_handle.opened_path) {
+               int dummy = 1;
+               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 CLS_CC);
 
        if (filename==&tmp) {