amdfwtool: Use a variable to get the return value of write
New Jenkins complaint about the original code that return value gets to nowhere. Fix that with a new variable. Change-Id: I8099b856ccb751dc380d0e95f5fe319cc3e2c6cc Signed-off-by: Zheng Bao <fishbaozi@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/45812 Reviewed-by: Martin Roth <martinroth@google.com> Reviewed-by: Felix Held <felix-coreboot@felixheld.de> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
7698a55202
commit
473969163d
|
@ -1753,7 +1753,12 @@ int main(int argc, char **argv)
|
|||
|
||||
targetfd = open(output, O_RDWR | O_CREAT | O_TRUNC, 0666);
|
||||
if (targetfd >= 0) {
|
||||
write(targetfd, amd_romsig, ctx.current - romsig_offset);
|
||||
ssize_t bytes;
|
||||
bytes = write(targetfd, amd_romsig, ctx.current - romsig_offset);
|
||||
if (bytes != ctx.current - romsig_offset) {
|
||||
fprintf(stderr, "Error: Writing to file %s failed\n", output);
|
||||
retval = 1;
|
||||
}
|
||||
close(targetfd);
|
||||
} else {
|
||||
printf("Error: could not open file: %s\n", output);
|
||||
|
|
Loading…
Reference in New Issue