Преглед изворни кода

InetSocket: fixed connect without timeout set

git-svn-id: trunk@39355 -
marcus пре 7 година
родитељ
комит
db43c69387
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      packages/fcl-net/src/ssockets.pp

+ 1 - 1
packages/fcl-net/src/ssockets.pp

@@ -1117,7 +1117,7 @@ begin
   If (Res<0) then
     Raise ESocketError.Create(seConnectFailed, [Format('%s:%d',[FHost, FPort])]);
 {$IFDEF HAVENONBLOCKING}
-  If (Res=0) then
+  If (Res=0) and (ConnectTimeOut>0) then
     Raise ESocketError.Create(seConnectTimeOut, [Format('%s:%d',[FHost, FPort])]);
 {$ENDIF}
 end;