[vlc-commits] securetransport: fix segfault

Felix Paul Kühne git at videolan.org
Tue Jan 12 19:47:56 CET 2016


vlc | branch: master | Felix Paul Kühne <fkuehne at videolan.org> | 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");



More information about the vlc-commits mailing list