From 31b7b9f9f7a707b9c9a4303c3002490eb4756048 Mon Sep 17 00:00:00 2001 From: Alex 'AdUser' Z Date: Sun, 28 Aug 2016 20:19:29 +1000 Subject: [PATCH] * f2b_logfile_close() : safer version --- src/logfile.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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