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

Commit e326a110 authored by Steven Moreland's avatar Steven Moreland Committed by Automerger Merge Worker
Browse files

Merge "libbinder: disallow upgrade of explicit version" am: a588da3e

Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1783312

Change-Id: I88e9106e0f2f5a36e9cf5106ad97ed3e80a8f9aa
parents 322c2d71 a588da3e
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -87,6 +87,12 @@ bool RpcSession::setProtocolVersion(uint32_t version) {
    }

    std::lock_guard<std::mutex> _l(mMutex);
    if (mProtocolVersion && version > *mProtocolVersion) {
        ALOGE("Cannot upgrade explicitly capped protocol version %u to newer version %u",
              *mProtocolVersion, version);
        return false;
    }

    mProtocolVersion = version;
    return true;
}