From: Eric Biggers Date: Mon, 18 Nov 2013 01:48:39 +0000 (-0600) Subject: Fix wimlib_lzx_compress() X-Git-Tag: v1.5.3~16 X-Git-Url: https://wimlib.net/git/?p=wimlib;a=commitdiff_plain;h=2f7c6c0c9dbaddac7ca134d20ebe105a3ee1b8c2;ds=sidebyside Fix wimlib_lzx_compress() --- 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);