]> granicus.if.org Git - php/commitdiff
- Fix memleak
authorMarcus Boerger <helly@php.net>
Wed, 19 Jan 2005 00:55:56 +0000 (00:55 +0000)
committerMarcus Boerger <helly@php.net>
Wed, 19 Jan 2005 00:55:56 +0000 (00:55 +0000)
Zend/zend_ini_parser.y

index 255fc333f0a7840f4e68ebcc05bf569e835a4466..487919b0eb3eb24918286c3c1394699457310118 100644 (file)
@@ -257,7 +257,7 @@ string_or_value:
 
 var_string_list:
                var_string_list cfg_var_ref { zend_ini_add_string(&$$, &$1, &$2); free($2.value.str.val); }
-       |       var_string_list TC_ENCAPSULATED_STRING { zend_ini_add_string(&$$, &$1, &$2); }
+       |       var_string_list TC_ENCAPSULATED_STRING { zend_ini_add_string(&$$, &$1, &$2); free($2.value.str.val); }
        |       var_string_list constant_string { zend_ini_add_string(&$$, &$1, &$2); }
        |       /* empty */ { zend_ini_init_string(&$$); }
 ;