com php-src: Fixed bug #70656 (require() statement broken after opcache_reset() or a few hours of use): NEWS ext/opcache/ZendAccelerator.c
| From: | Xinchen Hui | 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--;