From 6408570fa1945074cf1b389883befe0488cc02a6 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Tue, 10 Mar 2026 10:48:16 +0000 Subject: util/nvmutil: don't leave part_valid untouched always set it. the current logic only sets it if valid, but invalid doesn't, relying on global initialisation. this check sets it explicitly. Signed-off-by: Leah Rowe --- util/nvmutil/nvmutil.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'util/nvmutil') diff --git a/util/nvmutil/nvmutil.c b/util/nvmutil/nvmutil.c index 0e5d0848..16dabedc 100644 --- a/util/nvmutil/nvmutil.c +++ b/util/nvmutil/nvmutil.c @@ -800,10 +800,8 @@ read_checksums(void) if (arg_part && (p == skip_part)) continue; - if (good_checksum(p)) - part_valid[p] = 1; - else - ++num_invalid; + part_valid[p] = good_checksum(p); + num_invalid += part_valid[p]; } if (num_invalid < max_invalid) -- cgit v1.2.1