diff options
| author | Leah Rowe <leah@libreboot.org> | 2026-03-10 10:48:16 +0000 |
|---|---|---|
| committer | Leah Rowe <leah@libreboot.org> | 2026-03-10 10:48:16 +0000 |
| commit | 6408570fa1945074cf1b389883befe0488cc02a6 (patch) | |
| tree | b2e70f47bbbf39da7f13a715e7cecef06054297a /util | |
| parent | 090a702b748d7bea8ede4287ad72e56fa0e0ff19 (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.c | 6 |
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) |
