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

index 4a8716371e571a24946cdaf68e7319061a840276..b920879ccd6c587fab45d9df45f300e3180d2563 100644 (file)
@@ -1782,7 +1782,6 @@ ZEND_API int zend_register_functions(zend_class_entry *scope, zend_function_entr
                        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);