Merge "fix prefix generation" into nyc-mr1-dev

This commit is contained in:
TreeHugger Robot
2016-06-10 16:00:40 +00:00
committed by Android (Google) Code Review
2 changed files with 8 additions and 8 deletions

View File

@@ -57,10 +57,10 @@ public final class EphemeralResolveInfo implements Parcelable {
mDigestBytes = generateDigest(uri);
mDigestPrefix =
mDigestBytes[0] << 24
| mDigestBytes[1] << 16
| mDigestBytes[2] << 8
| mDigestBytes[3] << 0;
(mDigestBytes[0] & 0xFF) << 24
| (mDigestBytes[1] & 0xFF) << 16
| (mDigestBytes[2] & 0xFF) << 8
| (mDigestBytes[3] & 0xFF) << 0;
mFilters.addAll(filters);
mPackageName = packageName;
}

View File

@@ -5000,10 +5000,10 @@ public class PackageManagerService extends IPackageManager.Stub {
final byte[] hostBytes = intent.getData().getHost().getBytes();
final byte[] digestBytes = digest.digest(hostBytes);
int shaPrefix =
digestBytes[0] << 24
| digestBytes[1] << 16
| digestBytes[2] << 8
| digestBytes[3] << 0;
(digestBytes[0] & 0xFF) << 24
| (digestBytes[1] & 0xFF) << 16
| (digestBytes[2] & 0xFF) << 8
| (digestBytes[3] & 0xFF) << 0;
final List<EphemeralResolveInfo> ephemeralResolveInfoList =
mEphemeralResolverConnection.getEphemeralResolveInfoList(shaPrefix);
if (ephemeralResolveInfoList == null || ephemeralResolveInfoList.size() == 0) {