Merge "Visualizer: Fix race condition in setCaptureCallBack" into rvc-dev am: 5e0373b847

Change-Id: Ie48dfadfca94c1b023cd8f1f0206a0fa4fbd51a0
This commit is contained in:
Automerger Merge Worker
2020-03-17 02:49:10 +00:00

View File

@@ -120,8 +120,9 @@ status_t Visualizer::setCaptureCallBack(capture_cbk_t cbk, void* user, uint32_t
} }
if (mCaptureThread != 0) { if (mCaptureThread != 0) {
sp<CaptureThread> t = mCaptureThread;
mCaptureLock.unlock(); mCaptureLock.unlock();
mCaptureThread->requestExitAndWait(); t->requestExitAndWait();
mCaptureLock.lock(); mCaptureLock.lock();
} }