[vlc-commits] chromecast: descriptor leak
    Rémi Denis-Courmont 
    git at videolan.org
       
    Fri Nov 14 16:32:03 CET 2014
    
    
  
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Fri Nov 14 17:31:55 2014 +0200| [8a3c4f91d82dd4025a2e80717cc6d18a305f0617] | committer: Rémi Denis-Courmont
chromecast: descriptor leak
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8a3c4f91d82dd4025a2e80717cc6d18a305f0617
---
 modules/stream_out/chromecast/cast.cpp |    3 +++
 1 file changed, 3 insertions(+)
diff --git a/modules/stream_out/chromecast/cast.cpp b/modules/stream_out/chromecast/cast.cpp
index 68e44da..af5cc3a 100644
--- a/modules/stream_out/chromecast/cast.cpp
+++ b/modules/stream_out/chromecast/cast.cpp
@@ -378,7 +378,10 @@ static int connectChromecast(sout_stream_t *p_stream, char *psz_ipChromecast)
 
     p_sys->p_creds = vlc_tls_ClientCreate(VLC_OBJECT(p_stream));
     if (p_sys->p_creds == NULL)
+    {
+        net_Close(fd);
         return -1;
+    }
 
     p_sys->p_tls = vlc_tls_ClientSessionCreate(p_sys->p_creds, fd, psz_ipChromecast,
                                                "tcps", NULL, NULL);
    
    
More information about the vlc-commits
mailing list