Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a7196d2e authored by Eric Laurent's avatar Eric Laurent Committed by Android (Google) Code Review
Browse files

Merge "Fix issue 3302649." into honeycomb

parents e00b12ae 15025254
Loading
Loading
Loading
Loading
+3 −0
Original line number Original line Diff line number Diff line
@@ -774,6 +774,9 @@ int Thread::_threadLoop(void* user)
            self->mExitPending = true;
            self->mExitPending = true;
            self->mLock.lock();
            self->mLock.lock();
            self->mRunning = false;
            self->mRunning = false;
            // clear thread ID so that requestExitAndWait() does not exit if
            // called by a new thread using the same thread ID as this one.
            self->mThread = thread_id_t(-1);
            self->mThreadExitedCondition.broadcast();
            self->mThreadExitedCondition.broadcast();
            self->mLock.unlock();
            self->mLock.unlock();
            break;
            break;