]> granicus.if.org Git - php/commit
Partial fixed bug #79649 (Altering disable_functions from module init corrupts memory)
authorXinchen Hui <laruence@gmail.com>
Wed, 10 Jun 2020 03:16:42 +0000 (11:16 +0800)
committerXinchen Hui <laruence@gmail.com>
Wed, 10 Jun 2020 03:16:42 +0000 (11:16 +0800)
commita297c09da5ad355d53a8e8ea72655a06d15b7bc7
tree415ae0f6107487604a274e48705f61d0786e01ad
parent3c12c41927f6612bb59a8ed5edde9e27991a3b21
Partial fixed bug #79649 (Altering disable_functions from module init corrupts memory)

In module startup stage, we should not initiliaze
EG(modified_ini_directives) as it use zend MM, the zend MM will be
restart at the end of modules startup stage,

by say "partial", because this issue still exists if altering ZEND_USER
inis, we should add a zend_ini_deactive at the end of modules startup
stage, but it brings some new cost, and I think no one would do things
like that
NEWS
Zend/zend_ini.c