Quellcode durchsuchen

fcl-web: TCustomWSServer.RemoveConnection: call DoDisconnect on disconnect

mattias vor 3 Jahren
Ursprung
Commit
87857252a4
1 geänderte Dateien mit 2 neuen und 3 gelöschten Zeilen
  1. 2 3
      packages/fcl-web/src/websocket/fpcustwsserver.pp

+ 2 - 3
packages/fcl-web/src/websocket/fpcustwsserver.pp

@@ -592,15 +592,14 @@ end;
 
 procedure TCustomWSServer.RemoveConnection(AConnection: TWSServerConnection;aDoDisconnect: Boolean);
 begin
-  if not aDoDisconnect then
-    DoDisconnect(aConnection)
-  else
+  if aDoDisconnect then
     try
       aConnection.Disconnect;
     except
       on E : Exception do
        HandleError(aConnection,E);
     end;
+  DoDisconnect(aConnection);
   Connections.Remove(aConnection);
   aConnection.Free;
 end;