vlc | branch: master | Rémi Denis-Courmont <[email protected]> | Sun Nov 18 
14:52:08 2018 +0200| [9d5fc831528fe5baefd6a63fc435a5b501bd3b79] | committer: 
Rémi Denis-Courmont

securetransport: fix initialization order

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=9d5fc831528fe5baefd6a63fc435a5b501bd3b79
---

 modules/misc/securetransport.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/misc/securetransport.c b/modules/misc/securetransport.c
index 4dd20018b0..41dcf18215 100644
--- a/modules/misc/securetransport.c
+++ b/modules/misc/securetransport.c
@@ -685,7 +685,6 @@ static vlc_tls_t *st_SessionOpenCommon(vlc_tls_creds_t 
*crd, vlc_tls_t *sock,
     vlc_tls_t *tls = &sys->tls;
 
     tls->ops = &st_ops;
-    crd->handshake = st_Handshake;
 
     SSLContextRef p_context = NULL;
 #if TARGET_OS_IPHONE
@@ -833,6 +832,7 @@ static int OpenClient (vlc_tls_creds_t *crd) {
 
     crd->sys = sys;
     crd->open = st_ClientSessionOpen;
+    crd->handshake = st_Handshake;
     crd->destroy = st_ClientDestroy;
 
     return VLC_SUCCESS;
@@ -989,6 +989,7 @@ static int OpenServer (vlc_tls_creds_t *crd, const char 
*cert, const char *key)
 
     crd->sys = sys;
     crd->open = st_ServerSessionOpen;
+    crd->handshake = st_Handshake;
     crd->destroy = st_ServerDestroy;
 
 out:

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to