util/nvmutil: reset errno on cmd_swap

If one of the checksums was valid, but the other was not,
errno would be set to E_CANCELED, but then the buffer would
be modified anyway; this is acceptable behaviour, and errno
would later be reset writing the GBE file, which is done
only on the condition that the buffer was modified, but
it's also a good idea to reset it here just in case.

This is not a bugfix, and no behavioural changes will be
observed by the user, but this may *prevent* a bug in the
future, so let's pre-fix that bug now.
fsdg20230625
Leah Rowe 2022-12-01 13:16:05 +00:00
parent ec082429ab
commit 85937f3f4c
1 changed files with 1 additions and 0 deletions

View File

@ -345,6 +345,7 @@ cmd_swap(void)
gbeFileModified = 1;
nvmPartModified[0] = 1;
nvmPartModified[1] = 1;
errno = 0;
}
}