com php-src: Fixed bug #70656 (require() statement broken after opcache_reset() or a few hours of use): NEWS ext/opcache/ZendAccelerator.c

From: Date: Tue, 27 Oct 2015 00:28:19 +0000
Subject: com php-src: Fixed bug #70656 (require() statement broken after opcache_reset() or a few hours of use): NEWS ext/opcache/ZendAccelerator.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-89578@lists.php.net to get a copy of this message
Commit: 008d8b6789081241c9aaafc13f6f28896e079b99 Author: Xinchen Hui <laruence@gmail.com> Mon, 26 Oct 2015 17:28:19 -0700 Parents: 31553f07f25184ff451ddb3c91c3cc90b88c6da1 Branches: PHP-7.0 master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=008d8b6789081241c9aaafc13f6f28896e079b99 Log: Fixed bug #70656 (require() statement broken after opcache_reset() or a few hours of use) Bugs: https://bugs.php.net/70656 Changed paths: M NEWS M ext/opcache/ZendAccelerator.c Diff: diff --git a/NEWS b/NEWS index f4e6c8d...d3f0137 100644 --- a/NEWS +++ b/NEWS @@ -2,9 +2,13 @@ PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ?? ??? 2015, PHP 7.0.1 +- Opcache: + . Fixed bug #70656 (require() statement broken after opcache_reset() or a + few hours of use). (Laruence) + - Standard: . Fixed bug #70808 (array_merge_recursive corrupts memory of unset items). - (laruence) + (Laruence) - XSL: . Fixed bug #70678 (PHP7 returns true when false is expected). (Felipe) diff --git a/ext/opcache/ZendAccelerator.c b/ext/opcache/ZendAccelerator.c index eaadac6..e23e751 100644 --- a/ext/opcache/ZendAccelerator.c +++ b/ext/opcache/ZendAccelerator.c @@ -249,6 +249,8 @@ static void accel_interned_strings_restore_state(void) uint nIndex; Bucket *p; + memset(ZCSG(interned_strings_saved_top), + 0, ZCSG(interned_strings_top) - ZCSG(interned_strings_saved_top)); ZCSG(interned_strings_top) = ZCSG(interned_strings_saved_top); while (idx > 0) { idx--;

« previous php.cvs (#89578) next »