diff options
author | Ronald S. Bultje <rsbultje@gmail.com> | 2012-02-17 12:28:26 -0800 |
---|---|---|
committer | Ronald S. Bultje <rsbultje@gmail.com> | 2012-02-17 12:35:08 -0800 |
commit | af468015d972c0dec5c8c37b2685ffa5cbe4ae87 (patch) | |
tree | 5b349a5b46addb94fa1790b00a97eef559d8cb7d /libavcodec/alsdec.c | |
parent | 941fc1ea1ed7f7d99a8b9e2607b41f2f2820394a (diff) | |
download | ffmpeg-af468015d972c0dec5c8c37b2685ffa5cbe4ae87.tar.gz |
als: prevent infinite loop in zero_remaining().
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
Diffstat (limited to 'libavcodec/alsdec.c')
-rw-r--r-- | libavcodec/alsdec.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/alsdec.c b/libavcodec/alsdec.c index d54ae87fb1..bdc0be1934 100644 --- a/libavcodec/alsdec.c +++ b/libavcodec/alsdec.c @@ -1011,7 +1011,7 @@ static void zero_remaining(unsigned int b, unsigned int b_max, { unsigned int count = 0; - while (b < b_max) + for (; b < b_max; b++) count += div_blocks[b]; if (count) |