diff options
author | George Wang <gwang@php.net> | 2015-11-19 17:01:26 -0500 |
---|---|---|
committer | Lior Kaplan <kaplanlior@gmail.com> | 2016-01-05 23:48:42 +0200 |
commit | 69112d7e9715c01f5276b2fb5c31f7aab6aaeef9 (patch) | |
tree | bee2dd1eeaeff272b3fe95929d6d95037dfe3c8d /sapi/litespeed | |
parent | 1dc395c8c45a6b5f69eff8319cd8b9a1b0a88894 (diff) | |
download | php-git-69112d7e9715c01f5276b2fb5c31f7aab6aaeef9.tar.gz |
Fixed runtime php.ini override, ini name length is off by 1.
(cherry picked from commit 5bcb7a7019a49c2f80eda7d2aa947efebeee0034)
Diffstat (limited to 'sapi/litespeed')
-rw-r--r-- | sapi/litespeed/lsapi_main.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sapi/litespeed/lsapi_main.c b/sapi/litespeed/lsapi_main.c index 5b79928533..b0ea105a88 100644 --- a/sapi/litespeed/lsapi_main.c +++ b/sapi/litespeed/lsapi_main.c @@ -602,11 +602,12 @@ static int alter_ini( const char * pKey, int keyLen, const char * pValue, int va else { #if PHP_MAJOR_VERSION >= 7 - psKey = zend_string_init(pKey, keyLen, 1); + --keyLen; + psKey = zend_string_init(pKey, keyLen, 1); zend_alter_ini_entry_chars(psKey, (char *)pValue, valLen, type, PHP_INI_STAGE_ACTIVATE); - zend_string_release(psKey); + zend_string_release(psKey); #else zend_alter_ini_entry((char *)pKey, keyLen, (char *)pValue, valLen, |