]> granicus.if.org Git - php/commitdiff
MFH: fix #41561 (Values set with php_admin_* in httpd.conf can be overwritten with...
authorAntony Dovgal <tony2001@php.net>
Fri, 8 Jun 2007 14:47:45 +0000 (14:47 +0000)
committerAntony Dovgal <tony2001@php.net>
Fri, 8 Jun 2007 14:47:45 +0000 (14:47 +0000)
Zend/zend_ini.c

index 4e05cec4d708bdd55cb793e5242d7187a71c69f2..c559e661e4c8cf08af9d87258926c2efb02680ed 100644 (file)
@@ -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