From: Jani Taskinen Date: Thu, 27 Sep 2007 16:28:39 +0000 (+0000) Subject: MFB: Missing part of some fix (by Ilia) X-Git-Tag: RELEASE_2_0_0a1~1740 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=395c0680434e96524fa56732cd6e9da7fd75e6f5;p=php MFB: Missing part of some fix (by Ilia) --- diff --git a/Zend/zend_ini.c b/Zend/zend_ini.c index 82f63fab7e..68edf977a3 100644 --- a/Zend/zend_ini.c +++ b/Zend/zend_ini.c @@ -55,7 +55,9 @@ static int zend_restore_ini_entry_cb(zend_ini_entry *ini_entry, int stage TSRMLS ini_entry->on_modify(ini_entry, ini_entry->orig_value, ini_entry->orig_value_length, ini_entry->mh_arg1, ini_entry->mh_arg2, ini_entry->mh_arg3, stage TSRMLS_CC); } zend_end_try(); } - efree(ini_entry->value); + if (ini_entry->value != ini_entry->orig_value) { + efree(ini_entry->value); + } ini_entry->value = ini_entry->orig_value; ini_entry->value_length = ini_entry->orig_value_length; ini_entry->modified = 0;