From: RĂ©mi Duraffort Date: Thu, 31 Jul 2008 19:47:25 +0000 (+0200) Subject: Fix [9589813471d0f5525789b7cf7165e48d177cbad6] by using var_Create (Pointed out by... X-Git-Tag: 0.9.0-test3~93 X-Git-Url: https://git.sesse.net/?p=vlc;a=commitdiff_plain;h=0ad4e448d1d8b54a75415370c7e2b56764c2c92b Fix [9589813471d0f5525789b7cf7165e48d177cbad6] by using var_Create (Pointed out by fenrir). --- diff --git a/modules/services_discovery/podcast.c b/modules/services_discovery/podcast.c index 5819b4e56a..b64243e569 100644 --- a/modules/services_discovery/podcast.c +++ b/modules/services_discovery/podcast.c @@ -156,8 +156,7 @@ static void Run( services_discovery_t *p_sd ) services_discovery_sys_t *p_sys = p_sd->p_sys; /* Launch the callback associated with this variable */ - char *psz_urls = var_CreateGetString( p_sd, "podcast-urls" ); - free( psz_urls ); + var_Create( p_sd, "podcast-urls", VLC_VAR_STRING | VLC_VAR_DOINHERIT ); var_AddCallback( p_sd, "podcast-urls", UrlsChange, p_sys ); while( vlc_object_alive (p_sd) ) @@ -166,7 +165,7 @@ static void Run( services_discovery_t *p_sd ) if( p_sys->b_update == true ) { 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 ) ParseUrls( p_sd, psz_urls ); free( psz_urls );