mirror of
https://review.coreboot.org/flashrom.git
synced 2025-07-02 22:43:17 +02:00
Fix verification operation
I broke this in r1702 where I enabled avoidance of the verification step if we did not modify anything in the erase/write step. The problem is that all_skipped is initialized to true and hence it would only ever verify if there have been changes noted in the erase/write step. This obviously breaks the verification operation (-v/--verify) because there we never enter the erase/write loop. The better alternative would be to enable (the implicit) verification in the write loop and not in cli_classic.c. This would require a bigger change due to the existance of dont_verify_it. Eventually this is the right thing to do but not so shortly before a release. Corresponding to flashrom svn r1707. Signed-off-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
This commit is contained in:
@ -175,8 +175,7 @@ int main(int argc, char *argv[])
|
||||
cli_classic_abort_usage();
|
||||
}
|
||||
if (dont_verify_it) {
|
||||
fprintf(stderr, "--verify and --noverify are"
|
||||
"mutually exclusive. Aborting.\n");
|
||||
fprintf(stderr, "--verify and --noverify are mutually exclusive. Aborting.\n");
|
||||
cli_classic_abort_usage();
|
||||
}
|
||||
filename = strdup(optarg);
|
||||
@ -184,8 +183,7 @@ int main(int argc, char *argv[])
|
||||
break;
|
||||
case 'n':
|
||||
if (verify_it) {
|
||||
fprintf(stderr, "--verify and --noverify are"
|
||||
"mutually exclusive. Aborting.\n");
|
||||
fprintf(stderr, "--verify and --noverify are mutually exclusive. Aborting.\n");
|
||||
cli_classic_abort_usage();
|
||||
}
|
||||
dont_verify_it = 1;
|
||||
|
Reference in New Issue
Block a user