Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

PHP mysqlnd svn commit: r575 - trunk/mysqlnd

From: <ahristov(at)mysql.com>
Date: Thu Jun 28 2007 - 11:15:43 EDT


Author: ahristov
Date: 2007-06-28 17:15:43 +0200 (Thu, 28 Jun 2007) New Revision: 575

Modified:

   trunk/mysqlnd/mysqlnd.c
Log:
Fix leak and memory problems.

Modified: trunk/mysqlnd/mysqlnd.c


  • trunk/mysqlnd/mysqlnd.c 2007-06-28 14:55:54 UTC (rev 574) +++ trunk/mysqlnd/mysqlnd.c 2007-06-28 15:15:43 UTC (rev 575) @@ -687,14 +687,16 @@ if (wild) { show_query_len = spprintf(&show_query, 0, query, wild); } else { - show_query_len = spprintf(&show_query, 0, query); + show_query_len = strlen(show_query = (char *)query); } }
 	if (PASS == conn->m->query(conn, show_query, show_query_len TSRMLS_CC)) {
+		result = conn->m->store_result(conn TSRMLS_CC);
+	}
+	if (show_query != query) {
 		efree(show_query);
-		result = conn->m->store_result(conn TSRMLS_CC);
-	} 
+	}
 	return result;

 }
 /* }}} */
-- 
MySQL Code Commits Mailing List
For list archives: 
http://lists.mysql.com/commits
To unsubscribe:    
http://lists.mysql.com/commits?unsub=lists@pantek.com
Received on Thu Jun 28 11:15:47 2007

This archive was generated by hypermail 2.1.8 : Thu Jun 28 2007 - 11:20:02 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library