diff --git a/lib/url.c b/lib/url.c
index cc123fee4ec44dddd8ff4780153160de91392e8b..4b67717a95a721558c448fb58482adce2254744a 100644
--- a/lib/url.c
+++ b/lib/url.c
@@ -1018,6 +1018,11 @@ CURLcode curl_connect(CURL *curl, CURLconnect **in_connect)
 
     conn->curl_do = file;
     /* no done() function */
+
+    result = Transfer(conn, -1, -1, FALSE, NULL, /* no download */
+                      -1, NULL); /* no upload */
+
+    return CURLE_OK;
   }
 
   else {