aboutsummaryrefslogtreecommitdiffstats
path: root/package/utils/fritz-tools/src/fritz_cal_extract.c
diff options
context:
space:
mode:
Diffstat (limited to 'package/utils/fritz-tools/src/fritz_cal_extract.c')
-rw-r--r--package/utils/fritz-tools/src/fritz_cal_extract.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/package/utils/fritz-tools/src/fritz_cal_extract.c b/package/utils/fritz-tools/src/fritz_cal_extract.c
index 8156dfd1a7..2978d86e0c 100644
--- a/package/utils/fritz-tools/src/fritz_cal_extract.c
+++ b/package/utils/fritz-tools/src/fritz_cal_extract.c
@@ -210,7 +210,7 @@ int main(int argc, char **argv)
if (argc > 1 && optind <= argc) {
in = fopen(argv[optind], "r");
if (!in) {
- perror("Failed to create output file");
+ perror("Failed to open input file");
goto out_bad;
}
}
@@ -253,7 +253,9 @@ out_bad:
ret = EXIT_FAILURE;
out:
- fclose(in);
- fclose(out);
+ if (in)
+ fclose(in);
+ if (out)
+ fclose(out);
return ret;
}