| Index: chrome/common/visitedlink_common.cc
|
| diff --git a/chrome/common/visitedlink_common.cc b/chrome/common/visitedlink_common.cc
|
| index 7fb254e745382183394f69165ac1b3e50a09b6eb..7c21054a6f1fa0de65d843e82af60b8d5fe7620c 100644
|
| --- a/chrome/common/visitedlink_common.cc
|
| +++ b/chrome/common/visitedlink_common.cc
|
| @@ -81,8 +81,9 @@ VisitedLinkCommon::Fingerprint VisitedLinkCommon::ComputeURLFingerprint(
|
|
|
| base::MD5Context ctx;
|
| base::MD5Init(&ctx);
|
| - base::MD5Update(&ctx, salt, LINK_SALT_LENGTH * sizeof(uint8));
|
| - base::MD5Update(&ctx, canonical_url, url_len * sizeof(char));
|
| + base::MD5Update(&ctx, base::StringPiece(reinterpret_cast<const char*>(salt),
|
| + LINK_SALT_LENGTH));
|
| + base::MD5Update(&ctx, base::StringPiece(canonical_url, url_len));
|
|
|
| base::MD5Digest digest;
|
| base::MD5Final(&digest, &ctx);
|
|
|