diff --git a/crypto/lz4.c b/crypto/lz4.c index 4586dd1..91a0613 100644 --- a/crypto/lz4.c +++ b/crypto/lz4.c @@ -66,9 +66,8 @@ static int lz4_decompress_crypto(struct crypto_tfm *tfm, const u8 *src, { int err; size_t tmp_len = *dlen; - size_t __slen = slen; - err = lz4_decompress(src, &__slen, dst, tmp_len); + err = lz4_decompress_unknownoutputsize(src, slen, dst, &tmp_len); if (err < 0) return -EINVAL; diff --git a/crypto/lz4hc.c b/crypto/lz4hc.c index 151ba31..9987741 100644 --- a/crypto/lz4hc.c +++ b/crypto/lz4hc.c @@ -66,9 +66,8 @@ static int lz4hc_decompress_crypto(struct crypto_tfm *tfm, const u8 *src, { int err; size_t tmp_len = *dlen; - size_t __slen = slen; - err = lz4_decompress(src, &__slen, dst, tmp_len); + err = lz4_decompress_unknownoutputsize(src, slen, dst, &tmp_len); if (err < 0) return -EINVAL;