Commit 8b9bc128 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

HTTP interface: kill config_Get

parent 5530c16d
...@@ -140,8 +140,8 @@ static int Open( vlc_object_t *p_this ) ...@@ -140,8 +140,8 @@ static int Open( vlc_object_t *p_this )
p_sys->i_handlers = 0; p_sys->i_handlers = 0;
p_sys->pp_handlers = NULL; p_sys->pp_handlers = NULL;
#if defined( HAVE_FORK ) || defined( WIN32 ) #if defined( HAVE_FORK ) || defined( WIN32 )
psz_src = config_GetPsz( p_intf, "http-handlers" ); psz_src = var_InheritString( p_intf, "http-handlers" );
if( psz_src != NULL && *psz_src ) if( psz_src != NULL )
{ {
char *p = psz_src; char *p = psz_src;
while( p != NULL ) while( p != NULL )
...@@ -175,19 +175,19 @@ static int Open( vlc_object_t *p_this ) ...@@ -175,19 +175,19 @@ static int Open( vlc_object_t *p_this )
TAB_APPEND( p_sys->i_handlers, p_sys->pp_handlers, p_handler ); TAB_APPEND( p_sys->i_handlers, p_sys->pp_handlers, p_handler );
} }
free( psz_src );
} }
free( psz_src );
#endif #endif
/* determine SSL configuration */ /* determine SSL configuration */
psz_cert = config_GetPsz( p_intf, "http-intf-cert" ); psz_cert = var_InheritString( p_intf, "http-intf-cert" );
if ( psz_cert != NULL ) if ( psz_cert != NULL )
{ {
msg_Dbg( p_intf, "enabling TLS for HTTP interface (cert file: %s)", msg_Dbg( p_intf, "enabling TLS for HTTP interface (cert file: %s)",
psz_cert ); psz_cert );
psz_key = var_GetNonEmptyString( p_intf, "http-intf-key" ); psz_key = var_InheritString( p_intf, "http-intf-key" );
psz_ca = var_GetNonEmptyString( p_intf, "http-intf-ca" ); psz_ca = var_InheritString( p_intf, "http-intf-ca" );
psz_crl = var_GetNonEmptyString( p_intf, "http-intf-crl" ); psz_crl = var_InheritString( p_intf, "http-intf-crl" );
if( i_port <= 0 ) if( i_port <= 0 )
i_port = 8443; i_port = 8443;
...@@ -229,8 +229,8 @@ static int Open( vlc_object_t *p_this ) ...@@ -229,8 +229,8 @@ static int Open( vlc_object_t *p_this )
p_sys->i_files = 0; p_sys->i_files = 0;
p_sys->pp_files = NULL; p_sys->pp_files = NULL;
psz_src = config_GetPsz( p_intf, "http-src" ); psz_src = var_InheritString( p_intf, "http-src" );
if( ( psz_src == NULL ) || ( *psz_src == '\0' ) ) if( psz_src == NULL )
{ {
char *data_path = config_GetDataDir( p_intf ); char *data_path = config_GetDataDir( p_intf );
if( asprintf( &psz_src, "%s" DIR_SEP "http", data_path ) == -1 ) if( asprintf( &psz_src, "%s" DIR_SEP "http", data_path ) == -1 )
...@@ -238,7 +238,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -238,7 +238,7 @@ static int Open( vlc_object_t *p_this )
free( data_path ); free( data_path );
} }
if( !psz_src || *psz_src == '\0' ) if( psz_src == NULL )
{ {
msg_Err( p_intf, "invalid web interface source directory" ); msg_Err( p_intf, "invalid web interface source directory" );
goto failed; goto failed;
...@@ -260,7 +260,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -260,7 +260,7 @@ static int Open( vlc_object_t *p_this )
free( psz_src ); free( psz_src );
if( config_GetInt( p_intf, "http-album-art" ) ) if( var_InheritInteger( p_intf, "http-album-art" ) )
{ {
/* FIXME: we're leaking h */ /* FIXME: we're leaking h */
httpd_handler_sys_t *h = malloc( sizeof( httpd_handler_sys_t ) ); httpd_handler_sys_t *h = malloc( sizeof( httpd_handler_sys_t ) );
......
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