curl-library
[PATCH] connect.c: return changed to CURLE_COULDNT_CONNECT when opensocket fails
From: Lijo Antony <lijotantony_at_gmail.com>
Date: Tue, 3 Apr 2012 02:45:25 +0400
Date: Tue, 3 Apr 2012 02:45:25 +0400
Curl_socket returns CURLE_COULDNT_CONNECT when the opensocket callback
returns CURL_SOCKET_BAD. Previous return value CURLE_FAILED_INIT
conveys incorrect information to the user.
---
lib/connect.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/lib/connect.c b/lib/connect.c
index 38f68b4..2d59229 100644
--- a/lib/connect.c
+++ b/lib/connect.c
@@ -1228,7 +1228,7 @@ CURLcode Curl_socket(struct connectdata *conn,
if(*sockfd == CURL_SOCKET_BAD)
/* no socket, no connection */
- return CURLE_FAILED_INIT;
+ return CURLE_COULDNT_CONNECT;
#if defined(ENABLE_IPV6) && defined(HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID)
if(conn->scope && (addr->family == AF_INET6)) {
--
1.7.5.4
--------------040805020207010702030307
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html
--------------040805020207010702030307--
Received on 2001-09-17