summaryrefslogtreecommitdiff
path: root/src/ne_request.c
diff options
context:
space:
mode:
authorjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2008-02-19 21:09:43 +0000
committerjoe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845>2008-02-19 21:09:43 +0000
commit84b3abcbd164bda3ca1f2f77d11b9c85f20b0091 (patch)
tree8b4e30f508f2380ef64a084322a86e6f7baffdbd /src/ne_request.c
parenta8a8737dba1f46b93f4b9c3d1af07a4f910c9130 (diff)
downloadneon-84b3abcbd164bda3ca1f2f77d11b9c85f20b0091.tar.gz
* src/ne_request.c (do_connect): Fail with NE_TIMEOUT for a timed-out
connect() call. git-svn-id: http://svn.webdav.org/repos/projects/neon/trunk@1372 61a7d7f5-40b7-0310-9c16-bb0ea8cb1845
Diffstat (limited to 'src/ne_request.c')
-rw-r--r--src/ne_request.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ne_request.c b/src/ne_request.c
index d786f16..b459236 100644
--- a/src/ne_request.c
+++ b/src/ne_request.c
@@ -1466,7 +1466,7 @@ static int do_connect(ne_session *sess, struct host_info *host, const char *err)
if (ret) {
ne_set_error(sess, "%s: %s", err, ne_sock_error(sess->socket));
ne_sock_close(sess->socket);
- return NE_CONNECT;
+ return ret == NE_SOCK_TIMEOUT ? NE_TIMEOUT : NE_CONNECT;
}
notify_status(sess, ne_status_connected);