From c425c74c54b02d4f0059888802782e72eabd3957 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sun, 8 Mar 2026 21:03:06 +0000 Subject: util/nvmutil: improved clarity on checksum check Signed-off-by: Leah Rowe --- util/nvmutil/nvmutil.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/util/nvmutil/nvmutil.c b/util/nvmutil/nvmutil.c index 7216382e..1cf4c1af 100644 --- a/util/nvmutil/nvmutil.c +++ b/util/nvmutil/nvmutil.c @@ -696,6 +696,7 @@ static void read_checksums(void) { size_t p; + size_t skip_part; uint8_t invert; uint8_t arg_part; uint8_t num_invalid; @@ -718,7 +719,8 @@ read_checksums(void) /* * Only verify a part if it was *read* */ - if (arg_part && (p == (part ^ 1 ^ invert))) + skip_part = part ^ 1 ^ invert; + if (arg_part && (p == skip_part)) continue; if (!good_checksum(p)) -- cgit v1.2.1