cvs: ZendEngine2(PHP_5_3) / zend_API.c

[email protected] ("Dmitry Stogov") Tue, 24 Mar 2009 16:35:54 -0000
Newsgroups php.zend-engine.cvs
Message-ID <cvsdmitry1237912554@cvsserver>
dmitry		Tue Mar 24 16:35:54 2009 UTC

  Modified files:              (Branch: PHP_5_3)
    /ZendEngine2	zend_API.c 
  Log:
  Fixed double efree()
  
  
http://cvs.php.net/viewvc.cgi/ZendEngine2/zend_API.c?r1=1.296.2.27.2.34.2.60&r2=1.296.2.27.2.34.2.61&diff_format=u
Index: ZendEngine2/zend_API.c
diff -u ZendEngine2/zend_API.c:1.296.2.27.2.34.2.60 ZendEngine2/zend_API.c:1.296.2.27.2.34.2.61
--- ZendEngine2/zend_API.c:1.296.2.27.2.34.2.60	Wed Jan 14 11:56:08 2009
+++ ZendEngine2/zend_API.c	Tue Mar 24 16:35:53 2009
@@ -18,7 +18,7 @@
    +----------------------------------------------------------------------+
 */
 
-/* $Id: zend_API.c,v 1.296.2.27.2.34.2.60 2009/01/14 11:56:08 dmitry Exp $ */
+/* $Id: zend_API.c,v 1.296.2.27.2.34.2.61 2009/03/24 16:35:53 dmitry Exp $ */
 
 #include "zend.h"
 #include "zend_execute.h"
@@ -1929,7 +1929,6 @@
 			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);