89 if (sock_init(ev_base, &err)) |
89 if (sock_init(ev_base, &err)) |
90 FATAL_ERROR(&err, "sock_init"); |
90 FATAL_ERROR(&err, "sock_init"); |
91 |
91 |
92 // over-simplified connect |
92 // over-simplified connect |
93 if (ssl) { |
93 if (ssl) { |
|
94 log_info("SSL connecting to [%s]:%s", hostname, portname); |
|
95 |
94 if (sock_ssl_connect(&sock, hostname, portname, &err)) |
96 if (sock_ssl_connect(&sock, hostname, portname, &err)) |
95 FATAL_ERROR(&err, "sock_ssl_connect(%s, %s)", hostname, portname); |
97 FATAL_ERROR(&err, "sock_ssl_connect(%s, %s)", hostname, portname); |
96 |
98 |
97 } else { |
99 } else { |
|
100 log_info("connecting to [%s]:%s", hostname, portname); |
|
101 |
98 if (sock_tcp_connect(&sock, hostname, portname, &err)) |
102 if (sock_tcp_connect(&sock, hostname, portname, &err)) |
99 FATAL_ERROR(&err, "sock_tcp_connect(%s, %s)", hostname, portname); |
103 FATAL_ERROR(&err, "sock_tcp_connect(%s, %s)", hostname, portname); |
100 |
104 |
101 } |
105 } |
|
106 |
|
107 log_info("connected, registering"); |
102 |
108 |
103 // create the irc connection state |
109 // create the irc connection state |
104 if (irc_conn_create(&conn, sock, &conn_config, &err)) |
110 if (irc_conn_create(&conn, sock, &conn_config, &err)) |
105 FATAL_ERROR(&err, "irc_conn_create"); |
111 FATAL_ERROR(&err, "irc_conn_create"); |
106 |
112 |