Ecore_con_ssl: fix return value of ecore_con_ssl_client_upgrade. 61/87861/2
authorMykyta Biliavskyi <m.biliavskyi@samsung.com>
Sun, 11 Sep 2016 17:15:50 +0000 (20:15 +0300)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Tue, 13 Sep 2016 07:15:41 +0000 (00:15 -0700)
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 <m.biliavskyi@samsung.com>
src/lib/ecore_con/ecore_con_ssl.c

index f16dd69..cc2fca1 100644 (file)
@@ -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);
 }
 
 /**