mirror of
https://github.com/patjak/facetimehd.git
synced 2026-04-09 19:10:01 +02:00
firmware: Fix bug in error checking
This commit is contained in:
@@ -29,7 +29,7 @@ int main(int argc, char** argv) {
|
|||||||
if (!(ip = fopen(argv[1], "rb"))) {
|
if (!(ip = fopen(argv[1], "rb"))) {
|
||||||
printf("Error: Cannot open %s!", argv[1]);
|
printf("Error: Cannot open %s!", argv[1]);
|
||||||
ret = -1;
|
ret = -1;
|
||||||
goto end_fp;
|
goto end_ip;
|
||||||
}
|
}
|
||||||
|
|
||||||
fseek(ip, 0, SEEK_END);
|
fseek(ip, 0, SEEK_END);
|
||||||
@@ -77,7 +77,7 @@ int main(int argc, char** argv) {
|
|||||||
if (!(op = fopen(argv[2], "wb"))) {
|
if (!(op = fopen(argv[2], "wb"))) {
|
||||||
printf("Error: Cannot open %s!", argv[2]);
|
printf("Error: Cannot open %s!", argv[2]);
|
||||||
ret = -1;
|
ret = -1;
|
||||||
goto end;
|
goto end_op;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (fwrite(buf_out, sizeof(*buf_out), OUT_BYTES / sizeof(*buf_out), op) != OUT_BYTES / sizeof(*buf_out)) {
|
if (fwrite(buf_out, sizeof(*buf_out), OUT_BYTES / sizeof(*buf_out), op) != OUT_BYTES / sizeof(*buf_out)) {
|
||||||
@@ -85,6 +85,7 @@ int main(int argc, char** argv) {
|
|||||||
ret = -1;
|
ret = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
end_op:
|
||||||
fclose(op);
|
fclose(op);
|
||||||
|
|
||||||
end_inflate:
|
end_inflate:
|
||||||
@@ -96,7 +97,7 @@ end_out:
|
|||||||
end_in:
|
end_in:
|
||||||
free(buf_in);
|
free(buf_in);
|
||||||
|
|
||||||
end_fp:
|
end_ip:
|
||||||
fclose(ip);
|
fclose(ip);
|
||||||
|
|
||||||
end:
|
end:
|
||||||
|
|||||||
Reference in New Issue
Block a user