From: Antony Dovgal Date: Fri, 8 Jun 2007 14:47:45 +0000 (+0000) Subject: MFH: fix #41561 (Values set with php_admin_* in httpd.conf can be overwritten with... X-Git-Tag: php-5.2.4RC1~377 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0ca8dab47df2b99abb631ea7fc56e7d58b977992;p=php MFH: fix #41561 (Values set with php_admin_* in httpd.conf can be overwritten with ini_set()) --- diff --git a/Zend/zend_ini.c b/Zend/zend_ini.c index 4e05cec4d7..c559e661e4 100644 --- a/Zend/zend_ini.c +++ b/Zend/zend_ini.c @@ -244,6 +244,10 @@ ZEND_API int zend_alter_ini_entry(char *name, uint name_length, char *new_value, return FAILURE; } + if (stage == ZEND_INI_STAGE_ACTIVATE && modify_type == ZEND_INI_SYSTEM) { + ini_entry->modifiable = ZEND_INI_SYSTEM; + } + duplicate = estrndup(new_value, new_value_length); if (!ini_entry->on_modify