Update libbz3.c
diff --git a/src/libbz3.c b/src/libbz3.c
index 3ddc83b..e60d34c 100644
--- a/src/libbz3.c
+++ b/src/libbz3.c
@@ -685,7 +685,7 @@ BZIP3_API s32 bz3_decode_block(struct bz3_state * state, u8 * buffer, s32 data_s
// Undo LZP
if (model & 2) {
- size_src = lzp_decompress(b1, b2, lzp_size, state->block_size, state->lzp_lut);
+ size_src = lzp_decompress(b1, b2, lzp_size, bz3_bound(state->block_size), state->lzp_lut);
if (size_src == -1) {
state->last_error = BZ3_ERR_CRC;
return -1;
