From 2f7c6c0c9dbaddac7ca134d20ebe105a3ee1b8c2 Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Sun, 17 Nov 2013 19:48:39 -0600 Subject: [PATCH] Fix wimlib_lzx_compress() --- include/wimlib.h | 3 ++- src/lzx-compress.c | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/include/wimlib.h b/include/wimlib.h index 7e89f4a7..ca16d940 100644 --- a/include/wimlib.h +++ b/include/wimlib.h @@ -2710,7 +2710,8 @@ wimlib_join(const wimlib_tchar * const *swms, * format and therefore requires (@p chunk_size <= 32768). */ extern unsigned -wimlib_lzx_compress(const void *chunk, unsigned chunk_size, void *out); +wimlib_lzx_compress(const void *chunk, unsigned chunk_size, void *out) + _wimlib_deprecated; /** * @ingroup G_compression diff --git a/src/lzx-compress.c b/src/lzx-compress.c index ea55fca4..a6883ac0 100644 --- a/src/lzx-compress.c +++ b/src/lzx-compress.c @@ -2653,7 +2653,7 @@ wimlib_lzx_alloc_context(const struct wimlib_lzx_params *params, if (params == NULL) { LZX_DEBUG("Using default algorithm and parameters."); - params = &slow_default; + params = &fast_default; } if (params->algorithm != WIMLIB_LZX_ALGORITHM_SLOW && @@ -2838,7 +2838,7 @@ wimlib_lzx_compress(const void * const restrict uncompressed_data, void * const restrict compressed_data) { int ret; - struct wimlib_lzx_context *ctx; + struct wimlib_lzx_context *ctx = NULL; unsigned compressed_len; ret = wimlib_lzx_alloc_context(NULL, &ctx); -- 2.43.0