From 135640c140ba32915b97d23e8d6c1cc3fd6c6a2a Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Mon, 17 Feb 2025 01:04:33 +0000 Subject: [PATCH] dissect: fix log_debug_errno assert due to r=0 systemd-dissect[612]: Assertion '(_error) != 0' failed at src/shared/dissect-image.c:3436, function dissected_image_load_verity_sig_partition(). Aborting. --- src/shared/dissect-image.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shared/dissect-image.c b/src/shared/dissect-image.c index 92b73815098..5ab0f9fe183 100644 --- a/src/shared/dissect-image.c +++ b/src/shared/dissect-image.c @@ -3433,7 +3433,7 @@ int dissected_image_load_verity_sig_partition( a = hexmem(root_hash, root_hash_size); b = hexmem(verity->root_hash, verity->root_hash_size); - return log_debug_errno(r, "Root hash in signature JSON data (%s) doesn't match configured hash (%s).", strna(a), strna(b)); + return log_debug_errno(SYNTHETIC_ERRNO(EINVAL), "Root hash in signature JSON data (%s) doesn't match configured hash (%s).", strna(a), strna(b)); } sig = sd_json_variant_by_key(v, "signature");