X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Flzms-decompress.c;fp=src%2Flzms-decompress.c;h=1ddc3f19dfdce40e9b0bc8e8833505654fd95595;hp=2bc1c754cd69e49b86c17cce9e934ed888392cd4;hb=500874ebbf2839d2c93db2b4094817c219946f29;hpb=e3a7c6c725964662f4ad1fcfe21d2da742499b8a diff --git a/src/lzms-decompress.c b/src/lzms-decompress.c index 2bc1c754..1ddc3f19 100644 --- a/src/lzms-decompress.c +++ b/src/lzms-decompress.c @@ -1032,7 +1032,7 @@ lzms_free_decompressor(void *_ctx) { struct lzms_decompressor *ctx = _ctx; - FREE(ctx); + ALIGNED_FREE(ctx); } static int @@ -1042,7 +1042,8 @@ lzms_create_decompressor(size_t max_block_size, { struct lzms_decompressor *ctx; - ctx = MALLOC(sizeof(struct lzms_decompressor)); + ctx = ALIGNED_MALLOC(sizeof(struct lzms_decompressor), + DECODE_TABLE_ALIGNMENT); if (ctx == NULL) return WIMLIB_ERR_NOMEM;