From df9b195ebfcd7d5fb673512ec7ec3b3df9981c61 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Thu, 8 May 2025 13:29:20 -0400 Subject: libflate: fiz inflatezlibblock This has obviously never been run. --- src/libflate/inflatezlibblock.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libflate/inflatezlibblock.c b/src/libflate/inflatezlibblock.c index 477bb4b0..6178e741 100644 --- a/src/libflate/inflatezlibblock.c +++ b/src/libflate/inflatezlibblock.c @@ -52,7 +52,7 @@ inflatezlibblock(uchar *dst, int dsize, uchar *src, int ssize) return FlateCorrupted; bs.pos = src + 2; - bs.limit = src + ssize - 6; + bs.limit = src + ssize - 4; bd.pos = dst; bd.limit = dst + dsize; @@ -61,7 +61,7 @@ inflatezlibblock(uchar *dst, int dsize, uchar *src, int ssize) if(ok != FlateOk) return ok; - if(adler32(1, dst, bs.pos - dst) != ((bs.pos[0] << 24) | (bs.pos[1] << 16) | (bs.pos[2] << 8) | bs.pos[3])) + if(adler32(1, dst, bd.pos - dst) != ((bs.pos[0] << 24) | (bs.pos[1] << 16) | (bs.pos[2] << 8) | bs.pos[3])) return FlateCorrupted; return bd.pos - dst; -- cgit v1.2.3