From d06a99ee9720c3ce393e9a9c6a58f1b6ad914569 Mon Sep 17 00:00:00 2001 From: Mykyta Biliavskyi Date: Sun, 11 Sep 2016 20:15:50 +0300 Subject: [PATCH] Ecore_con_ssl: fix return value of ecore_con_ssl_client_upgrade. In case when _ecore_con_ssl_client_init_(gnutls/openssl) finished successful a enum ECORE_CON_SSL_ERROR_NONE value (0) returned. Function ecore_con_ssl_client_upgrade return Eina_Bool and in case of success EINA_FALSE was returned. @fix Change-Id: I2d01fff438d9f27793d39410ffaf0b522312a46d Signed-off-by: Mykyta Biliavskyi --- src/lib/ecore_con/ecore_con_ssl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ecore_con/ecore_con_ssl.c b/src/lib/ecore_con/ecore_con_ssl.c index f16dd69..cc2fca1 100644 --- a/src/lib/ecore_con/ecore_con_ssl.c +++ b/src/lib/ecore_con/ecore_con_ssl.c @@ -744,7 +744,7 @@ ecore_con_ssl_client_upgrade(Ecore_Con_Client *obj, Ecore_Con_Type ssl_type) host_server->upgrade = EINA_TRUE; cl->handshaking = EINA_TRUE; cl->ssl_state = ECORE_CON_SSL_STATE_INIT; - return SSL_SUFFIX(_ecore_con_ssl_client_init) (obj); + return !SSL_SUFFIX(_ecore_con_ssl_client_init) (obj); } /** -- 2.7.4