mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
Ignore overrun in spectral RLE decoding, fixes
http://www.missouri.edu/~bah347/gprime/nintendothemesacappellax.wmv Originally committed as revision 5532 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
2122f9c030
commit
a5ecd69ec1
@ -908,7 +908,10 @@ static int wma_decode_block(WMADecodeContext *s)
|
||||
level = -level;
|
||||
ptr += run;
|
||||
if (ptr >= eptr)
|
||||
return -1;
|
||||
{
|
||||
av_log(NULL, AV_LOG_ERROR, "overflow in spectral RLE, ignoring\n");
|
||||
break;
|
||||
}
|
||||
*ptr++ = level;
|
||||
/* NOTE: EOB can be omitted */
|
||||
if (ptr >= eptr)
|
||||
|
Loading…
Reference in New Issue
Block a user