commit 021f303fef328e0ea788b3bb0262ab6602cb118f
parent a05fe7ad8f96cfbd075dacca9fb9a58b0e66ea43
Author: Andrej Kacian <ticho@claws-mail.org>
Date: Sun, 20 Jan 2019 14:45:08 +0100
Fix session proxy initialization for Windows
Fixes bug #4145: proxy server for sending doesn't work
Diffstat:
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/src/common/session.c b/src/common/session.c
@@ -122,7 +122,6 @@ void session_init(Session *session, const void *prefs_account, gboolean is_smtp)
*/
gint session_connect(Session *session, const gchar *server, gushort port)
{
-#ifdef G_OS_UNIX
session->server = g_strdup(server);
session->port = port;
@@ -131,6 +130,7 @@ gint session_connect(Session *session, const gchar *server, gushort port)
port = session->proxy_info->proxy_port;
}
+#ifdef G_OS_UNIX
session->conn_id = sock_connect_async(server, port, session_connect_cb,
session);
if (session->conn_id < 0) {
@@ -145,9 +145,6 @@ gint session_connect(Session *session, const gchar *server, gushort port)
#else
SockInfo *sock;
- session->server = g_strdup(server);
- session->port = port;
-
sock = sock_connect(server, port);
if (sock == NULL) {
g_warning("can't connect to server.");