From 09f14fa85ca3ca1fde5febf63c653a196a2f4255 Mon Sep 17 00:00:00 2001 From: hiro Date: Wed, 4 Oct 2006 05:28:53 +0000 Subject: win32: implemented sock_set_nonblocking_mode(). git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@1211 ee746299-78ed-0310-b773-934348b2243d --- libsylph/session.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'libsylph/session.c') diff --git a/libsylph/session.c b/libsylph/session.c index 1d1300e5..5852cfeb 100644 --- a/libsylph/session.c +++ b/libsylph/session.c @@ -173,10 +173,10 @@ static gint session_connect_cb(SockInfo *sock, gpointer data) } #endif - sock_set_nonblocking_mode(sock, session->nonblocking); - debug_print("session (%p): connected\n", session); + sock_set_nonblocking_mode(sock, session->nonblocking); + session->state = SESSION_RECV; session->io_tag = sock_add_watch(session->sock, G_IO_IN, session_read_msg_cb, @@ -353,8 +353,7 @@ gint session_start_tls(Session *session) nb_mode = sock_is_nonblocking_mode(session->sock); - if (nb_mode) - sock_set_nonblocking_mode(session->sock, FALSE); + sock_set_nonblocking_mode(session->sock, FALSE); if (!ssl_init_socket_with_method(session->sock, SSL_METHOD_TLSv1)) { g_warning("can't start TLS session.\n"); @@ -363,8 +362,7 @@ gint session_start_tls(Session *session) return -1; } - if (nb_mode) - sock_set_nonblocking_mode(session->sock, session->nonblocking); + sock_set_nonblocking_mode(session->sock, session->nonblocking); return 0; } -- cgit v1.2.3