From a1672ca3e2f80d64d164be92edcfb0f0809882ee Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Thu, 21 Aug 2008 13:42:36 +0000 Subject: [PATCH] Fixed bug #45751 (Using auto_prepend_file crashes (out of scope stack address use)). (basant dot kukreja at sun dot com) --- NEWS | 2 ++ Zend/zend_execute.c | 1 + 2 files changed, 3 insertions(+) diff --git a/NEWS b/NEWS index 4111db62e4..d32ca75b32 100644 --- a/NEWS +++ b/NEWS @@ -22,6 +22,8 @@ PHP NEWS - Fixed bug #45805 (Crash on throwing exception from error handler). (Dmitry) - Fixed bug #45765 (ReflectionObject with default parameters of self::xxx cause an error). (Felipe) +- Fixed bug #45751 (Using auto_prepend_file crashes (out of scope stack address + use)). (basant dot kukreja at sun dot com) - Fixed bug #45705 (rfc822_parse_adrlist() modifies passed address parameter). (Jani) - Fixed bug #45691 (Some per-dir or runtime settings may leak into other diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index 1f4b7e0c1c..9864b3aceb 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -1402,6 +1402,7 @@ ZEND_API void execute_internal(zend_execute_data *execute_data_ptr, int return_v } \ EG(in_execution) = EX(original_in_execution); \ EG(current_execute_data) = EX(prev_execute_data); \ + EG(opline_ptr) = NULL; \ ZEND_VM_RETURN() #include "zend_vm_execute.h" -- 2.50.1