Commit 0ad4e448 authored by Rémi Duraffort's avatar Rémi Duraffort

Fix [95898134] by using var_Create (Pointed out by fenrir).

parent b5277240
...@@ -156,8 +156,7 @@ static void Run( services_discovery_t *p_sd ) ...@@ -156,8 +156,7 @@ static void Run( services_discovery_t *p_sd )
services_discovery_sys_t *p_sys = p_sd->p_sys; services_discovery_sys_t *p_sys = p_sd->p_sys;
/* Launch the callback associated with this variable */ /* Launch the callback associated with this variable */
char *psz_urls = var_CreateGetString( p_sd, "podcast-urls" ); var_Create( p_sd, "podcast-urls", VLC_VAR_STRING | VLC_VAR_DOINHERIT );
free( psz_urls );
var_AddCallback( p_sd, "podcast-urls", UrlsChange, p_sys ); var_AddCallback( p_sd, "podcast-urls", UrlsChange, p_sys );
while( vlc_object_alive (p_sd) ) while( vlc_object_alive (p_sd) )
...@@ -166,7 +165,7 @@ static void Run( services_discovery_t *p_sd ) ...@@ -166,7 +165,7 @@ static void Run( services_discovery_t *p_sd )
if( p_sys->b_update == true ) if( p_sys->b_update == true )
{ {
msg_Dbg( p_sd, "Update required" ); msg_Dbg( p_sd, "Update required" );
psz_urls = var_GetNonEmptyString( p_sd, "podcast-urls" ); char* psz_urls = var_GetNonEmptyString( p_sd, "podcast-urls" );
if( psz_urls != NULL ) if( psz_urls != NULL )
ParseUrls( p_sd, psz_urls ); ParseUrls( p_sd, psz_urls );
free( psz_urls ); free( psz_urls );
......
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