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

Commit 2688c3b1 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: Id7b98f16538c7ca9ff38ee8896fc7a64242ac901
parents 3778ba12 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>