summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2026-03-10 10:48:16 +0000
committerLeah Rowe <leah@libreboot.org>2026-03-10 10:48:16 +0000
commit6408570fa1945074cf1b389883befe0488cc02a6 (patch)
treeb2e70f47bbbf39da7f13a715e7cecef06054297a /util
parent090a702b748d7bea8ede4287ad72e56fa0e0ff19 (diff)
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 <leah@libreboot.org>
Diffstat (limited to 'util')
-rw-r--r--util/nvmutil/nvmutil.c6
1 files changed, 2 insertions, 4 deletions
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)