From d6658eb062e55f426236c65121c8e958884124fb Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Wed, 22 Apr 2026 03:15:41 +0100 Subject: util/nvmutil: fix errno zero on exit return Signed-off-by: Leah Rowe --- util/nvmutil/nvmutil.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/util/nvmutil/nvmutil.c b/util/nvmutil/nvmutil.c index c1f1389b..e76fbc47 100644 --- a/util/nvmutil/nvmutil.c +++ b/util/nvmutil/nvmutil.c @@ -433,8 +433,10 @@ cmd_copy(void) void cmd_swap(void) { - err_if(!(goodChecksum(0) || goodChecksum(1))); - errno = 0; + if(!(goodChecksum(0) || goodChecksum(1))) { + errno = EINVAL; + err(EXIT_FAILURE, "Invalid checksums"); + } gbe[0] ^= gbe[1]; gbe[1] ^= gbe[0]; -- cgit v1.2.1