]> granicus.if.org Git - php/commitdiff
Fixed double efree()
authorDmitry Stogov <dmitry@php.net>
Tue, 24 Mar 2009 16:35:53 +0000 (16:35 +0000)
committerDmitry Stogov <dmitry@php.net>
Tue, 24 Mar 2009 16:35:53 +0000 (16:35 +0000)
Zend/zend_API.c

index 96315fb7b8a0b3d4664b3994098a067fcb25f259..4c81080841b1e06968c0cd9b8d655d2d6d10c54a 100644 (file)
@@ -1929,7 +1929,6 @@ ZEND_API int zend_register_functions(zend_class_entry *scope, const zend_functio
                        fname_len = strlen(ptr->fname);
                        lowercase_name = zend_str_tolower_dup(ptr->fname, fname_len);
                        if (zend_hash_exists(target_function_table, lowercase_name, fname_len+1)) {
-                               efree(lowercase_name);
                                zend_error(error_type, "Function registration failed - duplicate name - %s%s%s", scope ? scope->name : "", scope ? "::" : "", ptr->fname);
                        }
                        efree(lowercase_name);