From: Stanislav Malyshev Date: Wed, 4 May 2005 16:17:33 +0000 (+0000) Subject: fix bug #32924: prepend does not add file to included files X-Git-Tag: php-5.0.1b1~325 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7b34bb2be745446440d063ff54e69017305fd17f;p=php fix bug #32924: prepend does not add file to included files --- diff --git a/Zend/zend.c b/Zend/zend.c index 0000caeff4..2b5c03679d 100644 --- a/Zend/zend.c +++ b/Zend/zend.c @@ -1053,6 +1053,10 @@ ZEND_API int zend_execute_scripts(int type TSRMLS_DC, zval **retval, int file_co continue; } EG(active_op_array) = zend_compile_file(file_handle, ZEND_INCLUDE TSRMLS_CC); + if(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 TSRMLS_CC); if (EG(active_op_array)) { EG(return_value_ptr_ptr) = retval ? retval : &local_retval;