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