Преглед на файлове

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
 		preparedQuery = False
 		
 		
 		Local q:Byte Ptr = statement.ToUTF8String()
 		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))
 			conn.setError("Error executing query", String.FromUTF8String(mysql_error(conn.handle)), TDatabaseError.ERROR_STATEMENT, mysql_errno(conn.handle))
 			Return False
 			Return False
 		End If
 		End If