aboutsummaryrefslogtreecommitdiff
path: root/libsylph/imap.c
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2012-05-31 09:48:17 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2012-05-31 09:48:17 +0000
commite2af0838c3e99517f3f611f46e70d2a8e9560d7f (patch)
tree077d938d6a8fdbd575ea7fd2284af3133dc7fcc0 /libsylph/imap.c
parent23551f3f4289951a1ca6093eab152700dd0e9d21 (diff)
differentiate DNS lookup error from connection errors.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@3081 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'libsylph/imap.c')
-rw-r--r--libsylph/imap.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libsylph/imap.c b/libsylph/imap.c
index fee09646..d9c98857 100644
--- a/libsylph/imap.c
+++ b/libsylph/imap.c
@@ -2960,6 +2960,7 @@ static SockInfo *imap_open(const gchar *server, gushort port,
if (socks_connect(sock, server, port, socks_info) < 0) {
log_warning("Can't establish SOCKS connection: %s:%d\n",
server, port);
+ sock_close(sock);
return NULL;
}
}