]> git.sesse.net Git - vlc/commitdiff
Don't leak every https parameters.
authorRémi Duraffort <ivoire@videolan.org>
Fri, 1 Aug 2008 14:02:42 +0000 (16:02 +0200)
committerRémi Duraffort <ivoire@videolan.org>
Fri, 1 Aug 2008 14:02:42 +0000 (16:02 +0200)
modules/access_output/http.c

index 4eb5b16b896f23dffee9a6ece12d13b28c1e89fe..fff220d4a19b88b343063083dcf9bf48fc4cd0a9 100644 (file)
@@ -165,7 +165,7 @@ static int Open( vlc_object_t *p_this )
     char                *psz_user = NULL;
     char                *psz_pwd = NULL;
     char                *psz_mime = NULL;
-    const char          *psz_cert = NULL, *psz_key = NULL, *psz_ca = NULL,
+    char                *psz_cert = NULL, *psz_key = NULL, *psz_ca = NULL,
                         *psz_crl = NULL;
     vlc_value_t         val;
 
@@ -241,6 +241,11 @@ static int Open( vlc_object_t *p_this )
                                             psz_bind_addr, i_bind_port,
                                             psz_cert, psz_key, psz_ca,
                                             psz_crl );
+    free( psz_cert );
+    free( psz_key );
+    free( psz_ca );
+    free( psz_crl );
+
     if( p_sys->p_httpd_host == NULL )
     {
         msg_Err( p_access, "cannot listen on %s:%d",