1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-04-28 23:43:42 +02:00

Open binary files in binary mode

No change on UNIX (or Mac OS, according to its documentation), but fixes
operation on Windows.

Corresponding to flashrom svn r882.

Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
This commit is contained in:
Patrick Georgi 2010-01-25 22:55:33 +00:00 committed by Patrick Georgi
parent 48da3f9f99
commit 0bf842d0ca

View File

@ -834,7 +834,7 @@ int read_flash(struct flashchip *flash, char *filename)
printf("Error: No filename specified.\n"); printf("Error: No filename specified.\n");
return 1; return 1;
} }
if ((image = fopen(filename, "w")) == NULL) { if ((image = fopen(filename, "wb")) == NULL) {
perror(filename); perror(filename);
exit(1); exit(1);
} }
@ -1154,7 +1154,7 @@ int doit(struct flashchip *flash, int force, char *filename, int read_it, int wr
fprintf(stderr, "Continuing anyway.\n"); fprintf(stderr, "Continuing anyway.\n");
} }
} }
if ((image = fopen(filename, "r")) == NULL) { if ((image = fopen(filename, "rb")) == NULL) {
perror(filename); perror(filename);
programmer_shutdown(); programmer_shutdown();
exit(1); exit(1);