:: commit ce572ea5841e66351c53e1453413dbc3c9af26a7

Kamila Szewczyk <kspalaiologos@gmail.com> — 2022-05-13 07:58

parents: f6bda22b40

increase SAIS array size

diff --git a/src/libbz3.c b/src/libbz3.c
index f667a6c..378517b 100644
--- a/src/libbz3.c
+++ b/src/libbz3.c
@@ -77,7 +77,7 @@ PUBLIC_API struct bz3_state * bz3_new(s32 block_size) {
     bz3_state->cm_state = malloc(sizeof(state));
 
     bz3_state->swap_buffer = malloc(block_size + block_size / 50 + 32);
-    bz3_state->sais_array = malloc(block_size * sizeof(s32));
+    bz3_state->sais_array = malloc((block_size + 2) * sizeof(s32));
 
     bz3_state->lzp_lut = calloc(1 << LZP_DICTIONARY, sizeof(s32));
 
tab: 248 wrap: offon