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