]> git.sesse.net Git - vlc/blobdiff - src/control/media_player.c
Merge branch 1.0-bugfix
[vlc] / src / control / media_player.c
index 0ef1e65c0d516165b3542a49f0d093151b45c45c..389fce92aa460cadf8721adfb7b65947e50e8582 100644 (file)
@@ -1176,7 +1176,10 @@ libvlc_track_description_t *
     var_Change( p_input, psz_variable, VLC_VAR_GETLIST, &val_list, &text_list);
 
     if( val_list.p_list->i_count <= 0 ) /* no tracks */
+    {
+        var_Change( p_input, psz_variable, VLC_VAR_FREELIST, &val_list, &text_list);
         return NULL;
+    }
 
     libvlc_track_description_t *p_track_description, *p_actual, *p_previous;
     p_track_description = ( libvlc_track_description_t * )