]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
compress: simplify the condition a bit
authorFrantisek Sumsal <frantisek@sumsal.cz>
Sun, 19 Apr 2026 15:26:30 +0000 (17:26 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 20 Apr 2026 07:37:13 +0000 (09:37 +0200)
Simply mirror the format we've already established in
decompress_blob_zstd().

src/basic/compress.c

index 4beaa0f6bd22f930fe738058e2cc2f28067db37f..979e07ac809577c0f1711d9bd974163ae2d5b93e 100644 (file)
@@ -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.");