From 354bde290d5d46fc7d2c9975ce518e2a5c5b5d2d Mon Sep 17 00:00:00 2001 From: u6th9d Date: Sat, 13 Oct 2018 23:25:13 +0800 Subject: [PATCH] Update Logger.cpp --- src/Logger.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Logger.cpp b/src/Logger.cpp index 6dab2cf..1d6d25d 100644 --- a/src/Logger.cpp +++ b/src/Logger.cpp @@ -188,7 +188,10 @@ LogUnit* Logger::getLogUnit() } } else { std::unique_lock lck(mMtx); - while (!mStop) { + while (true) { + if (!mStop) { + return nullptr; + } if (!mFree.empty()) { log = mFree.back(); mFree.resize(mFree.size() - 1);