From ed2c54cea99fc5b3a28c2df9370db3aa88b256cc Mon Sep 17 00:00:00 2001 From: wm4 Date: Thu, 8 Nov 2012 00:30:30 +0100 Subject: demux_mkv: don't crash on tracks with unknown audio codecs Demuxers can't remove streams anymore after adding them, so the free_sh_audio() call caused a crash. --- libmpdemux/demux_mkv.c | 1 - 1 file changed, 1 deletion(-) (limited to 'libmpdemux/demux_mkv.c') diff --git a/libmpdemux/demux_mkv.c b/libmpdemux/demux_mkv.c index c93d67180e..b12f1eb061 100644 --- a/libmpdemux/demux_mkv.c +++ b/libmpdemux/demux_mkv.c @@ -1542,7 +1542,6 @@ static int demux_mkv_open_audio(demuxer_t *demuxer, mkv_track_t *track, mp_tmsg(MSGT_DEMUX, MSGL_WARN, "[mkv] Unknown/unsupported audio " "codec ID '%s' for track %u or missing/faulty\n[mkv] " "private codec data.\n", track->codec_id, track->tnum); - free_sh_audio(demuxer, track->id); return 1; } -- cgit v1.2.3