Index: include/server.h =================================================================== RCS file: /home/cvs/ircii/include/server.h,v retrieving revision 1.94 diff -p -u -r1.94 server.h --- include/server.h 22 Feb 2015 01:49:09 -0000 1.94 +++ include/server.h 25 Feb 2015 05:58:57 -0000 @@ -169,6 +169,7 @@ typedef void (*server_private_cb_type)(v int server_get_proxy_port(int, int); u_char *server_get_proxy_name(int, int); void server_set_default_proxy(u_char *); + int ssl_level_to_sa_flags(server_ssl_level level); #define USER_MODE_I 0x0001 #define USER_MODE_W 0x0002 Index: source/server.c =================================================================== RCS file: /home/cvs/ircii/source/server.c,v retrieving revision 1.233 diff -p -u -r1.233 server.c --- source/server.c 22 Feb 2015 12:43:18 -0000 1.233 +++ source/server.c 25 Feb 2015 05:58:57 -0000 @@ -137,7 +137,6 @@ static void irc2_login_to_server(int); static void server_group_get_connected_next(int); static int reconnect_to_server(int, int); static void parse_server(u_char *); -static int ssl_level_to_sa_flags(server_ssl_level level); static ssl_init_status server_check_ssl(int); static void reestablish_close_server(int, int); @@ -763,7 +762,7 @@ remove_from_server_list(int i) from_server = -1; } -static int +int ssl_level_to_sa_flags(server_ssl_level level) { if (level & SSL_VERIFY) Index: source/window.c =================================================================== RCS file: /home/cvs/ircii/source/window.c,v retrieving revision 1.210 diff -p -u -r1.210 window.c --- source/window.c 22 Nov 2014 21:29:00 -0000 1.210 +++ source/window.c 25 Feb 2015 05:58:58 -0000 @@ -4348,7 +4348,8 @@ window_get_connected(Window *window, u_c port_num = CHOOSE_PORT(type); add_to_server_list(arg, port_num, proxy_name, proxy_port, - password, nick, -1, type, level); + password, nick, -1, type, + ssl_level_to_sa_flags(level)); if (group && *group) server_set_server_group(get_from_server(),