Commit d64628e7 authored by Pierre d'Herbemont's avatar Pierre d'Herbemont

asx: Fix an input_item leak.

parent 37843abd
...@@ -232,7 +232,6 @@ static int Demux( demux_t *p_demux ) ...@@ -232,7 +232,6 @@ static int Demux( demux_t *p_demux )
char *psz_parse = NULL; char *psz_parse = NULL;
char *psz_backup = NULL; char *psz_backup = NULL;
bool b_entry = false; bool b_entry = false;
input_item_t *p_input;
INIT_PLAYLIST_STUFF; INIT_PLAYLIST_STUFF;
/* init txt */ /* init txt */
...@@ -459,9 +458,11 @@ static int Demux( demux_t *p_demux ) ...@@ -459,9 +458,11 @@ static int Demux( demux_t *p_demux )
psz_string = malloc( i_strlen*sizeof( char ) +1); psz_string = malloc( i_strlen*sizeof( char ) +1);
memcpy( psz_string, psz_backup, i_strlen ); memcpy( psz_string, psz_backup, i_strlen );
psz_string[i_strlen] = '\0'; psz_string[i_strlen] = '\0';
input_item_t *p_input;
p_input = input_item_New( p_demux, psz_string, psz_title_asx ); p_input = input_item_New( p_demux, psz_string, psz_title_asx );
input_item_CopyOptions( p_current_input, p_input ); input_item_CopyOptions( p_current_input, p_input );
input_item_AddSubItem( p_current_input, p_input ); input_item_AddSubItem( p_current_input, p_input );
vlc_gc_decref( p_input );
free( psz_string ); free( psz_string );
} }
else continue; else continue;
......
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