Check file handle of output file as well.

This commit is contained in:
Alberth
2025-05-26 21:34:04 +02:00
parent ede4566a23
commit 230726ae6b

View File

@@ -115,6 +115,10 @@ int main(int argc, char* argv[]) {
std::uint8_t* outdata = decompress(indata, insize, &outlen);
FILE* outhandle = fopen(argv[2], "wb");
if (outhandle == nullptr) {
fprintf(stderr, "Cannot open output file.\n");
exit(1);
}
count = fwrite(outdata, 1, outlen, outhandle);
if (count != outlen) {
fprintf(stderr, "Cannot write output file.\n");