aboutsummaryrefslogtreecommitdiff
path: root/c/tools/brotli.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/tools/brotli.c')
-rwxr-xr-xc/tools/brotli.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/c/tools/brotli.c b/c/tools/brotli.c
index 637e94e..8b6f9e2 100755
--- a/c/tools/brotli.c
+++ b/c/tools/brotli.c
@@ -681,12 +681,14 @@ static BROTLI_BOOL CloseFiles(Context* context, BROTLI_BOOL success) {
}
}
- if (fclose(context->fin) != 0) {
- if (is_ok) {
- fprintf(stderr, "fclose failed [%s]: %s\n",
- PrintablePath(context->current_input_path), strerror(errno));
+ if (context->fin) {
+ if (fclose(context->fin) != 0) {
+ if (is_ok) {
+ fprintf(stderr, "fclose failed [%s]: %s\n",
+ PrintablePath(context->current_input_path), strerror(errno));
+ }
+ is_ok = BROTLI_FALSE;
}
- is_ok = BROTLI_FALSE;
}
if (success && context->junk_source) {
unlink(context->current_input_path);