diff options
author | joe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845> | 2008-02-19 21:09:43 +0000 |
---|---|---|
committer | joe <joe@61a7d7f5-40b7-0310-9c16-bb0ea8cb1845> | 2008-02-19 21:09:43 +0000 |
commit | 84b3abcbd164bda3ca1f2f77d11b9c85f20b0091 (patch) | |
tree | 8b4e30f508f2380ef64a084322a86e6f7baffdbd /src/ne_request.c | |
parent | a8a8737dba1f46b93f4b9c3d1af07a4f910c9130 (diff) | |
download | neon-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.c | 2 |
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); |