]> git.sesse.net Git - vlc/blobdiff - src/misc/tls.c
- Non blocking TLS handshaking
[vlc] / src / misc / tls.c
index ce16b02734a223b39cc66614b96a9e34ea5a022d..689c8b8991de155302ad59e060e40899f5698bb8 100644 (file)
@@ -114,8 +114,7 @@ tls_ClientCreate( vlc_object_t *p_this, const char *psz_ca, int fd )
         p_session = __tls_ClientCreate( p_tls, psz_ca );
         if( p_session != NULL )
         {
-            p_session = tls_SessionHandshake( p_session, fd );
-            if( p_session != NULL )
+            if( tls_SessionHandshake( p_session, fd ) )
             {
                 msg_Dbg( p_this, "TLS/SSL provider initialized" );
                 return p_session;