diff --git a/lib/url.c b/lib/url.c
index abca0b986d0e5c1a82374086cc36a9dcef706daf..bbf9e4bbcbbea2ef8b30d8b81b4eb6456acf82d9 100644
--- a/lib/url.c
+++ b/lib/url.c
@@ -1646,7 +1646,7 @@ CURLcode Curl_protocol_connect(struct connectdata *conn,
                                Curl_addrinfo *hostaddr)
 {
   struct SessionHandle *data = conn->data;
-  CURLcode result;
+  CURLcode result=CURLE_OK;
   
   Curl_pgrsTime(data, TIMER_CONNECT); /* connect done */