]> sjero.net Git - wget/blobdiff - src/connect.c
[svn] Don't call select_fd unless timeout is desired.
[wget] / src / connect.c
index 605ccb459da74ac52092a904e1e23bd32f12e6dc..12aaeb8560cd81e7825f17c6e51675f05a93ec15 100644 (file)
@@ -511,8 +511,9 @@ acceptport (int local_sock, int *sock)
   socklen_t addrlen = sizeof (ss);
 
 #ifdef HAVE_SELECT
-  if (select_fd (local_sock, opt.connect_timeout, 0) <= 0)
-    return ACCEPTERR;
+  if (opt.connect_timeout)
+    if (select_fd (local_sock, opt.connect_timeout, 0) <= 0)
+      return ACCEPTERR;
 #endif
   if ((*sock = accept (local_sock, sa, &addrlen)) < 0)
     return ACCEPTERR;