diff options
author | Dmitry Stogov <dmitry@zend.com> | 2017-11-08 12:01:59 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2017-11-08 12:01:59 +0300 |
commit | 9731a22eba8d803d83b30ce9fd4656b52bd1287e (patch) | |
tree | ef899133bd2c082abaac35ff3d709dbaa57f4120 /Zend/zend_ini.c | |
parent | 512b6c74bedde9fb5f395ff0a75e3dca32e52ac5 (diff) | |
download | php-git-9731a22eba8d803d83b30ce9fd4656b52bd1287e.tar.gz |
Use Zend MM heap for non-persistent ini entry values.
Diffstat (limited to 'Zend/zend_ini.c')
-rw-r--r-- | Zend/zend_ini.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Zend/zend_ini.c b/Zend/zend_ini.c index 4c1f52d4af..bf36c1f7b5 100644 --- a/Zend/zend_ini.c +++ b/Zend/zend_ini.c @@ -308,7 +308,7 @@ ZEND_API int zend_alter_ini_entry_chars(zend_string *name, const char *value, si int ret; zend_string *new_value; - new_value = zend_string_init(value, value_length, stage != ZEND_INI_STAGE_RUNTIME); + new_value = zend_string_init(value, value_length, !(stage & ZEND_INI_STAGE_IN_REQUEST)); ret = zend_alter_ini_entry_ex(name, new_value, modify_type, stage, 0); zend_string_release(new_value); return ret; @@ -320,7 +320,7 @@ ZEND_API int zend_alter_ini_entry_chars_ex(zend_string *name, const char *value, int ret; zend_string *new_value; - new_value = zend_string_init(value, value_length, stage != ZEND_INI_STAGE_RUNTIME); + new_value = zend_string_init(value, value_length, !(stage & ZEND_INI_STAGE_IN_REQUEST)); ret = zend_alter_ini_entry_ex(name, new_value, modify_type, stage, force_change); zend_string_release(new_value); return ret; |