From c3115fc26daebd0fa7135c202154272e42fbfcfd Mon Sep 17 00:00:00 2001 From: jvoisin Date: Sun, 9 May 2021 22:32:20 +0200 Subject: Add some checks to prevent recursion upon config reloading --- src/snuffleupagus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/snuffleupagus.c') diff --git a/src/snuffleupagus.c b/src/snuffleupagus.c index 79a3003..f360a0c 100644 --- a/src/snuffleupagus.c +++ b/src/snuffleupagus.c @@ -325,7 +325,7 @@ static PHP_INI_MH(OnUpdateConfiguration) { zend_hash_str_find( SNUFFLEUPAGUS_G(config).config_disabled_functions_ret_hooked, "echo", sizeof("echo") - 1)) && - NULL == zend_write_default) { + NULL == zend_write_default && zend_write != hook_echo) { zend_write_default = zend_write; zend_write = hook_echo; } -- cgit v1.3