diff --git a/SQCSim-srv/server.cpp b/SQCSim-srv/server.cpp index 7320d3b..63b4a3d 100644 --- a/SQCSim-srv/server.cpp +++ b/SQCSim-srv/server.cpp @@ -222,6 +222,8 @@ void Server::Log(std::string str, bool is_error = false, bool is_fatal = false) } if (is_fatal) { + if (m_logfile.is_open()) + m_logfile.close(); if (m_sock_udp) closesocket(m_sock_udp); if (m_sock_tcp)