UPD: Refactoring

This commit is contained in:
Alexander Koblov 2019-09-15 16:55:52 +00:00
commit 5841a032b2

View file

@ -136,6 +136,7 @@ var
ARequest : TMemoryStream;
begin
InterLockedIncrement(FOwner.ClientCount);
while not Terminated do
begin
try
@ -152,17 +153,19 @@ begin
on E: Exception do
begin
Terminate;
DCDebug(E.Message);
end;
end;
end;
InterLockedDecrement(FOwner.ClientCount);
end;
destructor TClientThread.Destroy;
begin
FTransport.Free;
inherited Destroy;
InterLockedDecrement(FOwner.ClientCount);
DCDebug('TClientThread.Destroy ', IntToStr(FOwner.ClientCount));
DCDebug('TClientThread.Destroy');
end;
end.