[vlc-devel] commit: asx parsing: don't FREENULL everything. ( Rémi Duraffort )
git version control
git at videolan.org
Mon Jan 5 17:27:53 CET 2009
vlc | branch: master | Rémi Duraffort <ivoire at videolan.org> | Mon Jan 5 16:14:18 2009 +0100| [8178211539bdf9bfa1c417191ae7b829e13b2a0c] | committer: Rémi Duraffort
asx parsing: don't FREENULL everything.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8178211539bdf9bfa1c417191ae7b829e13b2a0c
---
modules/demux/playlist/asx.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/modules/demux/playlist/asx.c b/modules/demux/playlist/asx.c
index a1aa34f..53a3d26 100644
--- a/modules/demux/playlist/asx.c
+++ b/modules/demux/playlist/asx.c
@@ -529,13 +529,14 @@ static int Demux( demux_t *p_demux )
if( asprintf( &psz_name, "%d %s", i_entry_count, ( psz_title_entry ? psz_title_entry : psz_current_input_name ) ) != -1 )
{
p_entry = input_item_NewExt( p_demux, psz_href, psz_name, i_options, (const char * const *)ppsz_options, -1 );
- FREENULL( psz_name );
+ free( psz_name );
input_item_CopyOptions( p_current_input, p_entry );
while( i_options )
{
psz_name = ppsz_options[--i_options];
- FREENULL( psz_name );
+ free( psz_name );
}
+ psz_name = NULL;
if( psz_title_entry ) input_item_SetTitle( p_entry, psz_title_entry );
if( psz_artist_entry ) input_item_SetArtist( p_entry, psz_artist_entry );
@@ -577,7 +578,6 @@ static int Demux( demux_t *p_demux )
// init entry details
FREENULL(psz_href);
- psz_href = NULL;
i_starttime = 0;
i_duration = 0;
}
@@ -602,7 +602,7 @@ static int Demux( demux_t *p_demux )
i_strlen = psz_parse-psz_backup;
if( i_strlen < 1 ) continue;
- FREENULL(psz_href);
+ free( psz_href );
psz_href = malloc( i_strlen +1);
memcpy( psz_href, psz_backup, i_strlen );
psz_href[i_strlen] = '\0';
More information about the vlc-devel
mailing list