vorbisdec: avoid invalid memory access
authorAaron Colwell <acolwell@chromium.org>
Wed, 7 Mar 2012 22:51:00 +0000 (14:51 -0800)
committerRonald S. Bultje <rsbultje@gmail.com>
Thu, 8 Mar 2012 19:52:33 +0000 (11:52 -0800)
commit12623a8026c1657aedce2ef10d58bffba85dee2d
tree7f5641a76f392877ebeede3eb6386402d901f2ed
parentef0d779706c77ca9007527bd8d41e9400682f4e4
vorbisdec: avoid invalid memory access

This fixes some invalid memory access caused later in the function
by res_chan[] not being set for all channels. This happens when a
channel doesn't appear a submap. This change simply returns a
decoder error when this situation is detected.

Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
libavcodec/vorbisdec.c