| Index: ppapi/proxy/websocket_resource.cc
|
| diff --git a/ppapi/proxy/websocket_resource.cc b/ppapi/proxy/websocket_resource.cc
|
| index d03121a870fda2d46e6e1b825053cf75ab894d18..bc4e8535520be3abbda67352ca3200df6984b38d 100644
|
| --- a/ppapi/proxy/websocket_resource.cc
|
| +++ b/ppapi/proxy/websocket_resource.cc
|
| @@ -9,6 +9,7 @@
|
| #include <vector>
|
|
|
| #include "base/bind.h"
|
| +#include "base/numerics/safe_conversions.h"
|
| #include "ppapi/c/pp_errors.h"
|
| #include "ppapi/proxy/dispatch_reply_message.h"
|
| #include "ppapi/proxy/ppapi_messages.h"
|
| @@ -424,7 +425,7 @@ void WebSocketResource::OnPluginMsgReceiveBinaryReply(
|
| // Append received data to queue.
|
| scoped_refptr<Var> message_var(
|
| PpapiGlobals::Get()->GetVarTracker()->MakeArrayBufferVar(
|
| - message.size(),
|
| + base::checked_cast<uint32_t>(message.size()),
|
| &message.front()));
|
| received_messages_.push(message_var);
|
|
|
|
|