From: Zeev Suraski Date: Fri, 14 May 1999 20:16:22 +0000 (+0000) Subject: If a require() dies, we must bail out (since it corrupts an existing op_array X-Git-Tag: BEFORE_PHP4_APACHE_MODULE_CHANGE~36 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b9fb0b8e4d797ef81430ead4cb6b2afd0031e54b;p=php If a require() dies, we must bail out (since it corrupts an existing op_array --- diff --git a/Zend/configure.in b/Zend/configure.in index fa895fb091..116c75d536 100644 --- a/Zend/configure.in +++ b/Zend/configure.in @@ -5,6 +5,7 @@ AC_INIT(zend.c) AM_INIT_AUTOMAKE(zend, 0.80A) AM_CONFIG_HEADER(zend_config.h) AM_SANITY_CHECK +AM_MAINTAINER_MODE ZEND_VERSION=$VERSION dnl We want this one before the checks, so the checks can modify CFLAGS. diff --git a/Zend/zend-scanner.l b/Zend/zend-scanner.l index 30cf2d9f0e..cd1af3af69 100644 --- a/Zend/zend-scanner.l +++ b/Zend/zend-scanner.l @@ -411,7 +411,7 @@ int require_file(zend_file_handle *file_handle CLS_DC) return FAILURE; } if (zendparse(CLS_C)==1) { - CG(unclean_shutdown) = 1; + zend_bailout(); } zend_close_file_handle(file_handle); restore_lexical_state(&original_lex_state CLS_CC);