diff options
author | wm4 <wm4@nowhere> | 2013-10-19 22:58:02 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2013-10-19 22:58:02 +0200 |
commit | f50b105d06d437e8643f01f2335571c2bba191c2 (patch) | |
tree | 8fd61de66d5ad1d0c950515c142801b8e0c0634b /osdep/ar/HIDRemote.m | |
parent | d2d0bc31bf3c982254a296cc869a1b7c394addb6 (diff) | |
download | mpv-f50b105d06d437e8643f01f2335571c2bba191c2.tar.bz2 mpv-f50b105d06d437e8643f01f2335571c2bba191c2.tar.xz |
tl_matroska: fix use-after-free with --cache
If cache was enabled, using ordered chapters could easily crash. The
reason is that enable_cache() reopens the demuxer and closes the old
one. The code after that (reading m->ordered_chapters etc.) then
accessed freed data.
This commit also avoids enabling cache for files which are not used
(which would make opening much slower).
Diffstat (limited to 'osdep/ar/HIDRemote.m')
0 files changed, 0 insertions, 0 deletions