mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-17 11:09:26 +02:00
fcl-web: TCustomWSServer.RemoveConnection: call DoDisconnect on disconnect
This commit is contained in:
parent
0b24d5f92e
commit
87857252a4
@ -592,15 +592,14 @@ end;
|
|||||||
|
|
||||||
procedure TCustomWSServer.RemoveConnection(AConnection: TWSServerConnection;aDoDisconnect: Boolean);
|
procedure TCustomWSServer.RemoveConnection(AConnection: TWSServerConnection;aDoDisconnect: Boolean);
|
||||||
begin
|
begin
|
||||||
if not aDoDisconnect then
|
if aDoDisconnect then
|
||||||
DoDisconnect(aConnection)
|
|
||||||
else
|
|
||||||
try
|
try
|
||||||
aConnection.Disconnect;
|
aConnection.Disconnect;
|
||||||
except
|
except
|
||||||
on E : Exception do
|
on E : Exception do
|
||||||
HandleError(aConnection,E);
|
HandleError(aConnection,E);
|
||||||
end;
|
end;
|
||||||
|
DoDisconnect(aConnection);
|
||||||
Connections.Remove(aConnection);
|
Connections.Remove(aConnection);
|
||||||
aConnection.Free;
|
aConnection.Free;
|
||||||
end;
|
end;
|
||||||
|
Loading…
Reference in New Issue
Block a user