From d704357e440f1b591747634a675ecee701ca1318 Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Sat, 2 Nov 2002 05:44:10 +0000 Subject: [PATCH] MFZE1 (20214). --- Zend/zend_language_scanner.l | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Zend/zend_language_scanner.l b/Zend/zend_language_scanner.l index 6baf43e40f..9dce3ec396 100644 --- a/Zend/zend_language_scanner.l +++ b/Zend/zend_language_scanner.l @@ -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); -- 2.50.1