Merge "fix prefix generation" into nyc-mr1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
0f8427773e
@@ -57,10 +57,10 @@ public final class EphemeralResolveInfo implements Parcelable {
|
|||||||
|
|
||||||
mDigestBytes = generateDigest(uri);
|
mDigestBytes = generateDigest(uri);
|
||||||
mDigestPrefix =
|
mDigestPrefix =
|
||||||
mDigestBytes[0] << 24
|
(mDigestBytes[0] & 0xFF) << 24
|
||||||
| mDigestBytes[1] << 16
|
| (mDigestBytes[1] & 0xFF) << 16
|
||||||
| mDigestBytes[2] << 8
|
| (mDigestBytes[2] & 0xFF) << 8
|
||||||
| mDigestBytes[3] << 0;
|
| (mDigestBytes[3] & 0xFF) << 0;
|
||||||
mFilters.addAll(filters);
|
mFilters.addAll(filters);
|
||||||
mPackageName = packageName;
|
mPackageName = packageName;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5000,10 +5000,10 @@ public class PackageManagerService extends IPackageManager.Stub {
|
|||||||
final byte[] hostBytes = intent.getData().getHost().getBytes();
|
final byte[] hostBytes = intent.getData().getHost().getBytes();
|
||||||
final byte[] digestBytes = digest.digest(hostBytes);
|
final byte[] digestBytes = digest.digest(hostBytes);
|
||||||
int shaPrefix =
|
int shaPrefix =
|
||||||
digestBytes[0] << 24
|
(digestBytes[0] & 0xFF) << 24
|
||||||
| digestBytes[1] << 16
|
| (digestBytes[1] & 0xFF) << 16
|
||||||
| digestBytes[2] << 8
|
| (digestBytes[2] & 0xFF) << 8
|
||||||
| digestBytes[3] << 0;
|
| (digestBytes[3] & 0xFF) << 0;
|
||||||
final List<EphemeralResolveInfo> ephemeralResolveInfoList =
|
final List<EphemeralResolveInfo> ephemeralResolveInfoList =
|
||||||
mEphemeralResolverConnection.getEphemeralResolveInfoList(shaPrefix);
|
mEphemeralResolverConnection.getEphemeralResolveInfoList(shaPrefix);
|
||||||
if (ephemeralResolveInfoList == null || ephemeralResolveInfoList.size() == 0) {
|
if (ephemeralResolveInfoList == null || ephemeralResolveInfoList.size() == 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user