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

Commit 0ead5968 authored by Henry Fang's avatar Henry Fang Committed by Automerger Merge Worker
Browse files

Fix use after free issue am: bf0d7ca7 am: 2688c3b1 am: e11559db

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

Change-Id: I571e76eca7154e15be3fd343a894614b1c0799a6
parents 820859b6 e11559db
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>