Quellcode durchsuchen

fcl-web: fixed TCustomWebsocketClient.FreeConnectionObjects

mattias vor 3 Jahren
Ursprung
Commit
1d95e6087a
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  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
 begin
   FreeAndNil(FConnection);
   FreeAndNil(FConnection);
-  FreeAndNil(FTransport);
-  FreeAndNil(FSocket);
+  FTransport:=nil; // FTransport is freed in TWSClientConnection.Destroy
+  FSocket:=nil; // FSocket is freed in TWSClientTransport.Destroy
 end;
 end;
 
 
 procedure TCustomWebsocketClient.Disconnect(SendClose : boolean = true);
 procedure TCustomWebsocketClient.Disconnect(SendClose : boolean = true);