From f2d8bb4c384d22869f9c30ad58dd7e034ac9c40f Mon Sep 17 00:00:00 2001 From: foobar Date: Wed, 9 Jul 2003 23:16:21 +0000 Subject: [PATCH] Fixed bug #24519 (aggregate_methods_by_list() does not increment refcount) --- ext/standard/aggregation.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ext/standard/aggregation.c b/ext/standard/aggregation.c index f344311b83..69eb36ca48 100644 --- a/ext/standard/aggregation.c +++ b/ext/standard/aggregation.c @@ -155,6 +155,7 @@ static void aggregate_methods(zend_class_entry *ce, zend_class_entry *from_ce, i if (zend_hash_add(&ce->function_table, func_name, func_name_len, (void*)function, sizeof(zend_function), NULL) == SUCCESS) { + function_add_ref(function); add_next_index_stringl(aggr_methods, func_name, func_name_len-1, 1); } -- 2.50.1