diff options
-rw-r--r-- | Zend/zend_ini.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Zend/zend_ini.c b/Zend/zend_ini.c index 755e97d5f9..3828adb863 100644 --- a/Zend/zend_ini.c +++ b/Zend/zend_ini.c @@ -431,7 +431,11 @@ ZEND_API ZEND_INI_MH(OnUpdateBool) p = (zend_bool *) (base+(size_t) mh_arg1); - *p = (zend_bool) atoi(new_value); + if (strncasecmp("on", new_value, sizeof("on"))) { + *p = (zend_bool) atoi(new_value); + } else { + *p = (zend_bool) 1; + } return SUCCESS; } |