]> git.sesse.net Git - vlc/blobdiff - modules/demux/mkv.cpp
Fix double free on mkv files with V_QUICKTIME track
[vlc] / modules / demux / mkv.cpp
index 6d3f5e4a76199cf3328213f9d4b3244b964f598e..a20c8e40626e4c1515c6a756b9544a2e84f8983b 100644 (file)
@@ -2344,7 +2344,7 @@ bool matroska_segment_c::Select( mtime_t i_start_time )
             stream_t *p_mp4_stream = stream_MemoryNew( VLC_OBJECT(&sys.demuxer),
                                                        tracks[i_track]->p_extra_data,
                                                        tracks[i_track]->i_extra_data,
-                                                       false );
+                                                       true );
             MP4_ReadBoxCommon( p_mp4_stream, p_box );
             MP4_ReadBox_sample_vide( p_mp4_stream, p_box );
             tracks[i_track]->fmt.i_codec = p_box->i_type;