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

Commit 19071e52 authored by Michal Karpinski's avatar Michal Karpinski Committed by android-build-merger
Browse files

Merge "Reintroduce the contract for random token to be non-negative" into oc-dr1-dev am: 810c312a

am: 86271b57

Change-Id: I9cccc07b88de19535c63ee623430481553a56657
parents 30543e44 86271b57
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -776,7 +776,9 @@ public class BackupManagerService implements BackupManagerServiceInterface {
    // side unpredictability.
    @Override
    public int generateRandomIntegerToken() {
        int token = mTokenGenerator.nextInt() & ~0xFF;
        int token = mTokenGenerator.nextInt();
        if (token < 0) token = -token;
        token &= ~0xFF;
        token |= (mNextToken.incrementAndGet() & 0xFF);
        return token;
    }