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

Commit 810c312a authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

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

parents 1fd7497f fc637c16
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -769,7 +769,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;
    }