From: Stanislav Malyshev Date: Thu, 7 Dec 2000 09:39:16 +0000 (+0000) Subject: Fix memory leak - get_current_key mallocs it's result, no need to X-Git-Tag: php-4.0.5RC1~985 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b531e43c49a64d44454c486ab4240c10b8fc8003;p=php Fix memory leak - get_current_key mallocs it's result, no need to copy it. --- diff --git a/Zend/zend_builtin_functions.c b/Zend/zend_builtin_functions.c index e693fab1e0..057607f854 100644 --- a/Zend/zend_builtin_functions.c +++ b/Zend/zend_builtin_functions.c @@ -592,7 +592,7 @@ ZEND_FUNCTION(get_class_methods) while ((key_type = zend_hash_get_current_key(&ce->function_table, &string_key, &num_key)) != HASH_KEY_NON_EXISTANT) { if (key_type == HASH_KEY_IS_STRING) { MAKE_STD_ZVAL(method_name); - ZVAL_STRING(method_name, string_key, 1); + ZVAL_STRING(method_name, string_key, 0); zend_hash_next_index_insert(return_value->value.ht, &method_name, sizeof(zval *), NULL); } zend_hash_move_forward(&ce->function_table);