vp8_decode_frame: fix oob read on truncated key frame -- DO NOT MERGE
the check for error correction being disabled was overriding the data
length checks. this avoids returning incorrect information (width /
height) for the decoded frame which could result in inconsistent sizes
returned in to an application causing it to read beyond the bounds of
the frame allocation.
(cherry picked from commit 071357d86191d052f3e4d1a312d019b9a76ffb35)
4 files changed