diff --git a/src/logfile.c b/src/logfile.c index 350ad99..69fc4f7 100644 --- a/src/logfile.c +++ b/src/logfile.c @@ -41,8 +41,12 @@ f2b_logfile_open(f2b_logfile_t *file, const char *path) { void f2b_logfile_close(f2b_logfile_t *file) { assert(file != NULL); - fclose(file->fd); + + if (file->fd) + fclose(file->fd); + file->opened = false; + file->fd = NULL; } bool