浏览代码

Merge pull request #13 from thareh/master

Fixed a couple of memory leaks
Brucey 1 年之前
父节点
当前提交
4009aff4cd
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      mariadb.mod/mariadb.bmx

+ 3 - 1
mariadb.mod/mariadb.bmx

@@ -416,8 +416,10 @@ Type TMySQLResultSet Extends TQueryResultSet
 		preparedQuery = False
 		
 		Local q:Byte Ptr = statement.ToUTF8String()
+		Local query:Int = mysql_real_query(conn.handle, q, _strlen(q)) Then
+		MemFree(q)
 		
-		If mysql_real_query(conn.handle, q, _strlen(q)) Then
+		If query
 			conn.setError("Error executing query", String.FromUTF8String(mysql_error(conn.handle)), TDatabaseError.ERROR_STATEMENT, mysql_errno(conn.handle))
 			Return False
 		End If