diff --git a/FCHost/fchost/fchost_handler.cc b/FCHost/fchost/fchost_handler.cc
index 15ac430a32b15a0002c9546ec9d396e0e50678ab..dca6788eda5992edc65dd5d8726f5aea839ead7e 100644
--- a/FCHost/fchost/fchost_handler.cc
+++ b/FCHost/fchost/fchost_handler.cc
@@ -75,14 +75,12 @@ bool FCHostHandler::OnConsoleMessage(CefRefPtr<CefBrowser> browser, cef_log_seve
 {
 	std::ofstream s("console.log", std::ios_base::app);
 	s << DateTime() << " - ";
-    if (source.c_str()) {
+    if (!source.empty()) {
         s << source.c_str();
     } else {
         s << "Unknown Source";
     }
     s << ":" << line << ": " << message.c_str() << "\n";
-	s.flush();
-	s.close();
 
 	return false;
 }