By Francesco Buonomo on Monday, 17 March 2025
Posted in Support
Likes 0
Views 22
Votes 0
Hi Serrgio,
it seems to me that the TIdInterceptThrottler object is not freed, generating a possible memory leak.
{$IFNDEF LAZARUS} (line 3253)
if Throttle.Enabled then
begin
oThrottle := TIdInterceptThrottler.Create(nil);
oThrottle.BitsPerSec := Throttle.BitsPerSec;
AContext.Connection.IOHandler.Intercept := oThrottle;
end;
{$ENDIF}

Can you verify?
thanks
View Full Post