matroska: Clear prev_pkt between seeks.
authorDale Curtis <dalecurtis@chromium.org>
Mon, 23 Apr 2012 16:15:31 +0000 (16:15 +0000)
committerJustin Ruggles <justin.ruggles@gmail.com>
Mon, 23 Apr 2012 18:21:42 +0000 (14:21 -0400)
commit7521c4bab28ff3a622171be5b39a6b210f4263f0
treee091fb3df5ac91e6dfbf4d55ea0bb95ea0eff13e
parent83b26046fcce5f497042fd7c5d7ae6904d7b76e1
matroska: Clear prev_pkt between seeks.

The new incremental parser doesn't always clear prev_pkt,
however the packet queue is cleared when seeking. Which leads
to a use-after-free.

Verified using Valgrind.

Signed-off-by: Dale Curtis <dalecurtis@chromium.org>
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
libavformat/matroskadec.c