From 0825fb705c27d60462091b91b22583113ed2b8ad Mon Sep 17 00:00:00 2001 From: Ozkan Sezer Date: Wed, 30 May 2018 04:04:47 +0000 Subject: [PATCH] lodepng.c: max 5552 instead of 5550 sums before adler32 overflow (lorepng github mainstream commit 81cf5de55f) git-svn-id: svn://svn.code.sf.net/p/quakespasm/code/trunk/quakespasm@1585 af15c1b1-3010-417e-b628-4374ebc0bcbd --- Quake/lodepng.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Quake/lodepng.c b/Quake/lodepng.c index f42bef63..05c9fa24 100644 --- a/Quake/lodepng.c +++ b/Quake/lodepng.c @@ -2090,13 +2090,13 @@ static unsigned deflate(unsigned char** out, size_t* outsize, static unsigned update_adler32(unsigned adler, const unsigned char* data, unsigned len) { - unsigned s1 = adler & 0xffff; - unsigned s2 = (adler >> 16) & 0xffff; + unsigned s1 = adler & 0xffff; + unsigned s2 = (adler >> 16) & 0xffff; while(len > 0) { - /*at least 5550 sums can be done before the sums overflow, saving a lot of module divisions*/ - unsigned amount = len > 5550 ? 5550 : len; + /*at least 5552 sums can be done before the sums overflow, saving a lot of module divisions*/ + unsigned amount = len > 5552 ? 5552 : len; len -= amount; while(amount > 0) {