From 8f056fd6e69d675bf9aeb0b39eec1ce4af893f06 Mon Sep 17 00:00:00 2001 From: Bartek Fabiszewski Date: Wed, 24 Jun 2020 13:49:55 +0200 Subject: [PATCH] Close file in error branch --- tools/mobitool.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/mobitool.c b/tools/mobitool.c index c67fbcb..89e2193 100644 --- a/tools/mobitool.c +++ b/tools/mobitool.c @@ -375,6 +375,7 @@ int dump_cover(const MOBIData *m, const char *fullpath) { if (count != record->size) { int errsv = errno; printf("Error writing to file: %s (%s)\n", cover_path, strerror(errsv)); + fclose(file); return ERROR; } fclose(file);