Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#2

AW: FTP LIST Timeout mit Delphi 11 und Indy TIdFTP

  Alt 13. Nov 2021, 18:17
Mit Free Pascal 3.2.0 konnte ich den Bug reproduzieren.

Die Exception wird meistens in Zeile 2134 in unit IdFTP ausgelöst:

Code:
            if LReadList.ContainsSocket(LDataSocket) then
            begin
              LPortSv.Listen(0);
              Self.GetResponse([125, 150, 154]); <--------------

Die Exception wird manchmal auch bereits kurz davor, in Zeile 2128, ausgelöst:

Code:
          if not LSocketList.SelectReadList(LReadList, ListenTimeout) then begin
            raise EIdAcceptTimeout.Create(RSAcceptTimeout);
          end;
Michael Justin

Geändert von mjustin (13. Nov 2021 um 19:16 Uhr)
  Mit Zitat antworten Zitat