demux_lavf: sanity-check stream ID before using it.
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>
Fri, 27 Sep 2019 07:29:07 +0000 (07:29 +0000)
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>
Fri, 27 Sep 2019 07:29:07 +0000 (07:29 +0000)
commit40544feacbe4034cbab67fbf807e52ed3a7e666b
tree350158fbca1b6429069bed7cb04e0c8eb64dabf1
parent1bf951bfd218e9892c08f52fca0798ea649eb9fb
demux_lavf: sanity-check stream ID before using it.

ds->id may have been initialized via -vid option to
a value that does not correspond to a currently
existing stream.
Thus check that it's valid before using it.
Fixes crash when playing mp4 files and
specifying e.g. -vid 7777.
Reported by Raad Haddad (raadfhaddad at gmail)

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@38152 b3059339-0415-0410-9bf9-f77b7e298cf2
libmpdemux/demux_lavf.c