Browse Source

fcl-web: fixed TCustomWebsocketClient.FreeConnectionObjects

mattias 3 years ago
parent
commit
1d95e6087a
1 changed files with 2 additions and 2 deletions
  1. 2 2
      packages/fcl-web/src/websocket/fpwebsocketclient.pp

+ 2 - 2
packages/fcl-web/src/websocket/fpwebsocketclient.pp

@@ -466,8 +466,8 @@ procedure TCustomWebsocketClient.FreeConnectionObjects;
 
 begin
   FreeAndNil(FConnection);
-  FreeAndNil(FTransport);
-  FreeAndNil(FSocket);
+  FTransport:=nil; // FTransport is freed in TWSClientConnection.Destroy
+  FSocket:=nil; // FSocket is freed in TWSClientTransport.Destroy
 end;
 
 procedure TCustomWebsocketClient.Disconnect(SendClose : boolean = true);