Merge "Merge "Reintroduce the contract for random token to be non-negative" into oc-dr1-dev am: 810c312a29 am: c2e30cd5c9" into oc-mr1-dev-plus-aosp

This commit is contained in:
Android Build Merger (Role)
2017-07-31 19:16:50 +00:00
committed by Android (Google) Code Review

View File

@@ -776,7 +776,9 @@ public class BackupManagerService implements BackupManagerServiceInterface {
// side unpredictability. // side unpredictability.
@Override @Override
public int generateRandomIntegerToken() { public int generateRandomIntegerToken() {
int token = mTokenGenerator.nextInt() & ~0xFF; int token = mTokenGenerator.nextInt();
if (token < 0) token = -token;
token &= ~0xFF;
token |= (mNextToken.incrementAndGet() & 0xFF); token |= (mNextToken.incrementAndGet() & 0xFF);
return token; return token;
} }