From 05c3e8bed8d1966f5973380b7fc0c033989cb7ba Mon Sep 17 00:00:00 2001 From: josh-parris Date: Fri, 5 May 2017 22:02:54 +1000 Subject: [PATCH] Prevent infinite loop when logging fails (#3693) Prevent infinite loop when logging fails --- src/Root.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Root.cpp b/src/Root.cpp index 0fb2777d5..c10bd09bd 100644 --- a/src/Root.cpp +++ b/src/Root.cpp @@ -119,6 +119,7 @@ void cRoot::Start(std::unique_ptr a_OverridesRepo) auto fileLogListenerRet = MakeFileListener(); if (!fileLogListenerRet.first) { + m_TerminateEventRaised = true; LOGERROR("Failed to open log file, aborting"); return; }