Explorar o código

+ Fix a leak of connections

git-svn-id: trunk@3149 -
joost %!s(int64=19) %!d(string=hai) anos
pai
achega
8b67fbcba4
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      fcl/db/sqldb/mysql/mysqlconn.inc

+ 5 - 1
fcl/db/sqldb/mysql/mysqlconn.inc

@@ -260,7 +260,11 @@ end;
 
 
 procedure TConnectionName.UnPrepareStatement(cursor: TSQLCursor);
 procedure TConnectionName.UnPrepareStatement(cursor: TSQLCursor);
 begin
 begin
-  // not necessary
+  With Cursor as TCursorName do
+    begin
+    mysql_close(FQMySQL);
+    FQMysql := nil;
+    end;
 end;
 end;
 
 
 procedure TConnectionName.FreeFldBuffers(cursor: TSQLCursor);
 procedure TConnectionName.FreeFldBuffers(cursor: TSQLCursor);