Explorar el Código

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

mattias hace 3 años
padre
commit
87857252a4
Se han modificado 1 ficheros con 2 adiciones y 3 borrados
  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;