| Index: components/gcm_driver/crypto/gcm_message_cryptographer.cc
|
| diff --git a/components/gcm_driver/crypto/gcm_message_cryptographer.cc b/components/gcm_driver/crypto/gcm_message_cryptographer.cc
|
| index 574a25764b00cc5ed0baa6af34b6c1119b5c28e0..b5cbcea294a2f3beadc3d423597fe556b725bcc1 100644
|
| --- a/components/gcm_driver/crypto/gcm_message_cryptographer.cc
|
| +++ b/components/gcm_driver/crypto/gcm_message_cryptographer.cc
|
| @@ -54,11 +54,13 @@ std::string InfoForContentEncoding(
|
| break;
|
| }
|
|
|
| - uint16_t local_len = base::HostToNet16(recipient_public_key.size());
|
| + uint16_t local_len =
|
| + base::HostToNet16(static_cast<uint16_t>(recipient_public_key.size()));
|
| info_stream.write(reinterpret_cast<char*>(&local_len), sizeof(local_len));
|
| info_stream << recipient_public_key;
|
|
|
| - uint16_t peer_len = base::HostToNet16(sender_public_key.size());
|
| + uint16_t peer_len =
|
| + base::HostToNet16(static_cast<uint16_t>(sender_public_key.size()));
|
| info_stream.write(reinterpret_cast<char*>(&peer_len), sizeof(peer_len));
|
| info_stream << sender_public_key;
|
|
|
|
|