This commit is contained in:
Italo Carlo Lopes Silva 2016-09-16 21:45:17 +00:00 committed by GitHub
commit 548dc4504f

View file

@ -209,6 +209,7 @@ static void server_real_connect(SERVER_REC *server, IPADDR *ip,
char *errmsg2; char *errmsg2;
char ipaddr[MAX_IP_LEN]; char ipaddr[MAX_IP_LEN];
int port; int port;
int failed_use_ssl = 1;
g_return_if_fail(ip != NULL || unix_socket != NULL); g_return_if_fail(ip != NULL || unix_socket != NULL);
@ -248,10 +249,13 @@ static void server_real_connect(SERVER_REC *server, IPADDR *ip,
} else { } else {
server->handle = net_sendbuffer_create(handle, 0); server->handle = net_sendbuffer_create(handle, 0);
#ifdef HAVE_OPENSSL #ifdef HAVE_OPENSSL
if (server->connrec->use_ssl) if (server->connrec->use_ssl){
server_connect_callback_init_ssl(server, handle); server_connect_callback_init_ssl(server, handle);
else failed_use_ssl = 0;
}
#endif #endif
if (failed_use_ssl)
server->connect_tag = server->connect_tag =
g_input_add(handle, G_INPUT_WRITE | G_INPUT_READ, g_input_add(handle, G_INPUT_WRITE | G_INPUT_READ,
(GInputFunction) (GInputFunction)