From b9aacb60d124f28f8ca1866005afb06357b2d3c2 Mon Sep 17 00:00:00 2001 From: Kamila Szewczyk <27734421+iczelia@users.noreply.github.com> Date: Sun, 14 Jun 2026 09:52:18 +0200 Subject: [PATCH] fix #174 --- src/libbz3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libbz3.c b/src/libbz3.c index edba06c..3818c65 100644 --- a/src/libbz3.c +++ b/src/libbz3.c @@ -963,7 +963,7 @@ BZIP3_API int bz3_decompress(const uint8_t * in, uint8_t * out, size_t in_size, return BZ3_ERR_MALFORMED_HEADER; } s32 size = read_neutral_s32(in); - if (size < 0 || size > block_size) goto malformed_header; + if (size < 0 || size > (s32)bz3_bound(block_size)) goto malformed_header; if (in_size < size + 8) { bz3_free(state); free(compression_buf);