]> granicus.if.org Git - curl/commitdiff
better time selection for the connect timeout
authorDaniel Stenberg <daniel@haxx.se>
Fri, 22 Feb 2002 15:44:37 +0000 (15:44 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 22 Feb 2002 15:44:37 +0000 (15:44 +0000)
lib/connect.c

index 7efa9f006061f26549233a400eb162f8a170dd6f..749f8cb2aeab3af156d7da3d235b1c9721820ac2 100644 (file)
@@ -364,8 +364,13 @@ CURLcode Curl_connecthost(struct connectdata *conn,  /* context */
 #endif
 
     /* get the most strict timeout of the ones converted to milliseconds */
-    if(data->set.timeout &&
-       (data->set.timeout < data->set.connecttimeout))
+    if(data->set.timeout && data->set.connecttimeout) {
+      if (data->set.timeout < data->set.connecttimeout)
+        timeout_ms = data->set.timeout*1000;
+      else 
+        timeout_ms = data->set.connecttimeout*1000;
+    }
+    else if(data->set.timeout)
       timeout_ms = data->set.timeout*1000;
     else
       timeout_ms = data->set.connecttimeout*1000;