1
0
mirror of https://github.com/php/php-src.git synced 2026-04-29 19:23:22 +02:00

Fix use-of-uninitialized-value of EG(last_fatal_error_backtrace) with ZTS (GH-17639)

Static variables are zeroed, but ts memory is not. Hence, we need to do
it ourselves.
This commit is contained in:
Ilija Tovilo
2025-01-31 14:14:53 +01:00
committed by GitHub
parent b4f275f9f8
commit 16c9652f27
+2
View File
@@ -1050,6 +1050,8 @@ void zend_startup(zend_utility_functions *utility_functions) /* {{{ */
CG(map_ptr_last) = 0;
#endif /* ZTS */
EG(error_reporting) = E_ALL & ~E_NOTICE;
EG(fatal_error_backtrace_on) = false;
ZVAL_UNDEF(&EG(last_fatal_error_backtrace));
zend_interned_strings_init();
zend_startup_builtin_functions();