Merge "Fix issue 5373658: memory leak in AudioFlinger."
This commit is contained in:
@@ -985,6 +985,10 @@ AudioFlinger::ThreadBase::~ThreadBase()
|
|||||||
mNewParameters.clear();
|
mNewParameters.clear();
|
||||||
// do not lock the mutex in destructor
|
// do not lock the mutex in destructor
|
||||||
releaseWakeLock_l();
|
releaseWakeLock_l();
|
||||||
|
if (mPowerManager != 0) {
|
||||||
|
sp<IBinder> binder = mPowerManager->asBinder();
|
||||||
|
binder->unlinkToDeath(mDeathRecipient);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void AudioFlinger::ThreadBase::exit()
|
void AudioFlinger::ThreadBase::exit()
|
||||||
|
|||||||
Reference in New Issue
Block a user