diff --git a/firmware/decompress.c b/firmware/decompress.c index 65ad2e5..334f667 100644 --- a/firmware/decompress.c +++ b/firmware/decompress.c @@ -29,7 +29,7 @@ int main(int argc, char** argv) { if (!(ip = fopen(argv[1], "rb"))) { printf("Error: Cannot open %s!", argv[1]); ret = -1; - goto end_fp; + goto end_ip; } fseek(ip, 0, SEEK_END); @@ -77,7 +77,7 @@ int main(int argc, char** argv) { if (!(op = fopen(argv[2], "wb"))) { printf("Error: Cannot open %s!", argv[2]); 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)) { @@ -85,6 +85,7 @@ int main(int argc, char** argv) { ret = -1; } +end_op: fclose(op); end_inflate: @@ -96,7 +97,7 @@ end_out: end_in: free(buf_in); -end_fp: +end_ip: fclose(ip); end: