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

Commit 9a0e5220 authored by Henry Fang's avatar Henry Fang Committed by Automerger Merge Worker
Browse files

Fix use after free issue am: bf0d7ca7

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/12038058

Change-Id: I8fa4716f6ef01d2c82843ffdd3b4dd34dc4179cf
parents 1bb13d43 bf0d7ca7
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -57,9 +57,11 @@ void DeathNotifier::binderDied() {
        ALOGW("ResourceManagerService is dead as well.");
        return;
    }
    service->removeResource(mPid, mClientId, false);

    service->overridePid(mPid, -1);
    // thiz is freed in the call below, so it must be last call referring thiz
    service->removeResource(mPid, mClientId, false);

}

template <typename T>