]> granicus.if.org Git - php/commitdiff
Fixed bug #36205 (Memory leaks on duplicate cookies)
authorDmitry Stogov <dmitry@php.net>
Mon, 13 Feb 2006 12:18:31 +0000 (12:18 +0000)
committerDmitry Stogov <dmitry@php.net>
Mon, 13 Feb 2006 12:18:31 +0000 (12:18 +0000)
main/php_variables.c

index 5d0ffa56d1dc605a7e2eda8c85467c0be50484c8..5c56aa956ae829ffe862fb136684d1533b735d3e 100644 (file)
@@ -226,6 +226,7 @@ plain_var:
                                        if (index != escaped_index) {
                                                efree(escaped_index);
                                        }
+                                       zval_ptr_dtor(&gpc_element);
                                        break;
                                }
                                zend_symtable_update(symtable1, escaped_index, index_len + 1, &gpc_element, sizeof(zval *), (void **) &gpc_element_p);