Merge "audio: Fix Effect worker thread" into main am: 542110eebe am: b616f1844b am: 47566912ef am: 62d5cbebf7

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2757106

Change-Id: I2ea8600331a8b1aa23a9b9329649c221a16619a8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/audio/aidl/default/EffectThread.cpp b/audio/aidl/default/EffectThread.cpp
index cd2ba53..47ba9f4 100644
--- a/audio/aidl/default/EffectThread.cpp
+++ b/audio/aidl/default/EffectThread.cpp
@@ -48,6 +48,8 @@
     mPriority = priority;
     {
         std::lock_guard lg(mThreadMutex);
+        mStop = true;
+        mExit = false;
         mThreadContext = std::move(context);
         auto statusMQ = mThreadContext->getStatusFmq();
         EventFlag* efGroup = nullptr;