Index: content/browser/renderer_host/p2p/socket_host_tcp.cc |
diff --git a/content/browser/renderer_host/p2p/socket_host_tcp.cc b/content/browser/renderer_host/p2p/socket_host_tcp.cc |
index cb4d60de69a4270759c7ff086c364589a98d5de0..cb6d3948e11b064334b4ddf67c14537265038ef4 100644 |
--- a/content/browser/renderer_host/p2p/socket_host_tcp.cc |
+++ b/content/browser/renderer_host/p2p/socket_host_tcp.cc |
@@ -522,7 +522,8 @@ void P2PSocketHostTcp::DoSend(const net::IPEndPoint& to, |
int size = kPacketHeaderSize + data.size(); |
scoped_refptr<net::DrainableIOBuffer> buffer = |
new net::DrainableIOBuffer(new net::IOBuffer(size), size); |
- *reinterpret_cast<uint16*>(buffer->data()) = base::HostToNet16(data.size()); |
+ *reinterpret_cast<uint16*>(buffer->data()) = |
+ base::HostToNet16(static_cast<uint16>(data.size())); |
memcpy(buffer->data() + kPacketHeaderSize, &data[0], data.size()); |
packet_processing_helpers::ApplyPacketOptions( |