:: commit 30c2cb1b2c72a71e6fc4c7e665699da763f1ddd4

Francois Berder <18538310+francois-berder@users.noreply.github.com> — 2022-05-11 15:27

parents: d23c2f7d0d

Fix memory leak

Signed-off-by: Francois Berder <18538310+francois-berder@users.noreply.github.com>
diff --git a/src/libbz3.c b/src/libbz3.c
index d5d90cc..50aea9f 100644
--- a/src/libbz3.c
+++ b/src/libbz3.c
@@ -82,7 +82,7 @@ PUBLIC_API struct bz3_state * bz3_new(s32 block_size) {
         if (bz3_state->swap_buffer) free(bz3_state->swap_buffer);
         if (bz3_state->sais_array) free(bz3_state->sais_array);
         if (bz3_state->lzp_lut) free(bz3_state->lzp_lut);
-
+        free(bz3_state);
         return NULL;
     }
 
tab: 248 wrap: offon