Commit 696ef23c authored by Rémi Duraffort's avatar Rémi Duraffort

control http: fix memleak.

parent 2de5a8f4
...@@ -121,7 +121,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -121,7 +121,7 @@ static int Open( vlc_object_t *p_this )
intf_thread_t *p_intf = (intf_thread_t*)p_this; intf_thread_t *p_intf = (intf_thread_t*)p_this;
intf_sys_t *p_sys; intf_sys_t *p_sys;
char *psz_address; char *psz_address;
const char *psz_cert = NULL, *psz_key = NULL, *psz_ca = NULL, char *psz_cert = NULL, *psz_key = NULL, *psz_ca = NULL,
*psz_crl = NULL; *psz_crl = NULL;
int i_port = 0; int i_port = 0;
char *psz_src = NULL; char *psz_src = NULL;
...@@ -219,6 +219,11 @@ static int Open( vlc_object_t *p_this ) ...@@ -219,6 +219,11 @@ static int Open( vlc_object_t *p_this )
p_sys->p_httpd_host = httpd_TLSHostNew( VLC_OBJECT(p_intf), psz_address, p_sys->p_httpd_host = httpd_TLSHostNew( VLC_OBJECT(p_intf), psz_address,
i_port, psz_cert, psz_key, psz_ca, i_port, psz_cert, psz_key, psz_ca,
psz_crl ); psz_crl );
free( psz_cert );
free( psz_key );
free( psz_ca );
free( psz_crl );
if( p_sys->p_httpd_host == NULL ) if( p_sys->p_httpd_host == NULL )
{ {
msg_Err( p_intf, "cannot listen on %s:%d", psz_address, i_port ); msg_Err( p_intf, "cannot listen on %s:%d", psz_address, i_port );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment