vlc | branch: master | Felix Paul Kühne <[email protected]> | Tue Jan 12 
19:42:30 2016 +0100| [5f40a878b15fd4ac68654c77b8043f69e1a7dc1a] | committer: 
Felix Paul Kühne

securetransport: fix segfault

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

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

diff --git a/modules/misc/securetransport.c b/modules/misc/securetransport.c
index 387d2cd..3aac855 100644
--- a/modules/misc/securetransport.c
+++ b/modules/misc/securetransport.c
@@ -386,7 +386,9 @@ static int st_Handshake (vlc_tls_creds_t *crd, vlc_tls_t 
*session,
     vlc_tls_sys_t *sys = session->sys;
 
     OSStatus retValue = SSLHandshake(sys->p_context);
-    *alp = NULL;
+    if (alp != NULL) {
+        *alp = NULL;
+    }
 
     if (retValue == errSSLWouldBlock) {
         msg_Dbg(crd, "handshake is blocked, try again later");

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

Reply via email to