diff --git a/src/Logger.cpp b/src/Logger.cpp index 84eab64..6dab2cf 100644 --- a/src/Logger.cpp +++ b/src/Logger.cpp @@ -188,7 +188,7 @@ LogUnit* Logger::getLogUnit() } } else { std::unique_lock lck(mMtx); - while (true) { + while (!mStop) { if (!mFree.empty()) { log = mFree.back(); mFree.resize(mFree.size() - 1);