From d57e09889a435cd525e811a6fe61a2b56a09189f Mon Sep 17 00:00:00 2001
From: Daniel Stenberg <daniel@haxx.se>
Date: Tue, 8 Jan 2002 23:23:24 +0000
Subject: [PATCH] added a missing failf() before returning an error code

---
 lib/ssluse.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/ssluse.c b/lib/ssluse.c
index 3c4728ab6b..47ae497f00 100644
--- a/lib/ssluse.c
+++ b/lib/ssluse.c
@@ -783,9 +783,11 @@ Curl_SSLConnect(struct connectdata *conn)
       /* subtract the passed time */
       timeout_ms -= (long)has_passed;
       
-      if(timeout_ms < 0)
+      if(timeout_ms < 0) {
         /* a precaution, no need to continue if time already is up */
-        return CURLE_OPERATION_TIMEOUTED;      
+        failf(data, "SSL connection timeout");
+        return CURLE_OPERATION_TIMEOUTED;
+      }
     }
     else
       /* no particular time-out has been set */
-- 
GitLab