summaryrefslogtreecommitdiff
path: root/libavcodec/alsdec.c
diff options
context:
space:
mode:
authorRonald S. Bultje <rsbultje@gmail.com>2012-02-17 12:28:26 -0800
committerRonald S. Bultje <rsbultje@gmail.com>2012-02-17 12:35:08 -0800
commitaf468015d972c0dec5c8c37b2685ffa5cbe4ae87 (patch)
tree5b349a5b46addb94fa1790b00a97eef559d8cb7d /libavcodec/alsdec.c
parent941fc1ea1ed7f7d99a8b9e2607b41f2f2820394a (diff)
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.c2
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)