From 3297add53843080766d22e5bc93245e95c83697c Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Sun, 19 Apr 2026 17:26:30 +0200 Subject: [PATCH] compress: simplify the condition a bit Simply mirror the format we've already established in decompress_blob_zstd(). --- src/basic/compress.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/basic/compress.c b/src/basic/compress.c index 4beaa0f6bd..979e07ac80 100644 --- a/src/basic/compress.c +++ b/src/basic/compress.c @@ -1229,11 +1229,8 @@ static int decompress_startswith_zstd( size_t k; k = sym_ZSTD_decompressStream(dctx, &output, &input); - if (sym_ZSTD_isError(k)) { - log_debug("ZSTD decoder failed: %s", sym_ZSTD_getErrorName(k)); - return zstd_ret_to_errno(k); - } - + if (sym_ZSTD_isError(k)) + return log_debug_errno(zstd_ret_to_errno(k), "ZSTD decoder failed: %s", sym_ZSTD_getErrorName(k)); if (output.pos < prefix_len + 1) return log_debug_errno(SYNTHETIC_ERRNO(EBADMSG), "ZSTD decoded less data than indicated, probably corrupted stream.");