diff --git a/src/logger.c b/src/logger.c
index 6c753793..56af880c 100644
--- a/src/logger.c
+++ b/src/logger.c
@@ -138,6 +138,7 @@ ilog(ilogfile dest, const char *format, ...)
 	{
 		fclose(logfile);
 		*log_table[dest].logfile = NULL;
+		return;
 	}
 
 	fflush(logfile);