diff --git a/lib/connect.c b/lib/connect.c
index af98242c5250456ac40615a44e1bce13bba70b58..274f7b1e1e010c006620f21fb3e07385036be94e 100644
--- a/lib/connect.c
+++ b/lib/connect.c
@@ -542,6 +542,7 @@ CURLcode Curl_connecthost(struct connectdata *conn,  /* context */
     /* no good connect was made */
     sclose(sockfd);
     *sockconn = -1;
+    failf(data, "Couldn't connect to host");
     return CURLE_COULDNT_CONNECT;
   }