]> git.sesse.net Git - vlc/commitdiff
VCDX: use after free
authorRémi Denis-Courmont <remi@remlab.net>
Wed, 30 Dec 2009 18:21:07 +0000 (20:21 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Wed, 30 Dec 2009 18:39:34 +0000 (20:39 +0200)
modules/access/vcdx/info.c

index 5c77655de468602f15fd1ec45a8e581d9ce3183b..e492fe799b3820b97185f1869d60f72c0b582b77 100644 (file)
@@ -312,9 +312,9 @@ VCDUpdateTitle( access_t *p_access )
         char *psz_tfmt = config_GetPsz( p_access, MODULE_STRING "-title-format" );
         snprintf( psz_mrl, psz_mrl_max, "%s%s",
                   VCD_MRL_PREFIX, p_vcdplayer->psz_source );
-        free(psz_tfmt);
         psz_name = VCDFormatStr( p_vcdplayer, psz_tfmt, psz_mrl,
                                  &(p_vcdplayer->play_item) );
+        free(psz_tfmt);
         free(psz_mrl);
         input_Control( p_vcdplayer->p_input, INPUT_SET_NAME, psz_name );
         free(psz_name);