diff --git a/audio/aidl/default/EffectThread.cpp b/audio/aidl/default/EffectThread.cpp index cd2ba5375b..47ba9f44cb 100644 --- a/audio/aidl/default/EffectThread.cpp +++ b/audio/aidl/default/EffectThread.cpp @@ -48,6 +48,8 @@ RetCode EffectThread::createThread(std::shared_ptr context, const mPriority = priority; { std::lock_guard lg(mThreadMutex); + mStop = true; + mExit = false; mThreadContext = std::move(context); auto statusMQ = mThreadContext->getStatusFmq(); EventFlag* efGroup = nullptr;