| Index: mojo/services/native_viewport/native_viewport_controller.cc
|
| ===================================================================
|
| --- mojo/services/native_viewport/native_viewport_controller.cc (revision 234554)
|
| +++ mojo/services/native_viewport/native_viewport_controller.cc (working copy)
|
| @@ -4,6 +4,8 @@
|
|
|
| #include "mojo/services/native_viewport/native_viewport_controller.h"
|
|
|
| +#include <limits>
|
| +
|
| #include "base/bind.h"
|
| #include "base/message_loop/message_loop.h"
|
| #include "base/strings/stringprintf.h"
|
| @@ -70,8 +72,9 @@
|
| }
|
|
|
| void NativeViewportController::SendString(const std::string& string) {
|
| - WriteMessage(pipe_, string.c_str(), string.size()+1, NULL, 0,
|
| - MOJO_WRITE_MESSAGE_FLAG_NONE);
|
| + DCHECK_LT(string.size() + 1, std::numeric_limits<uint32_t>::max());
|
| + WriteMessage(pipe_, string.c_str(), static_cast<uint32_t>(string.size() + 1),
|
| + NULL, 0, MOJO_WRITE_MESSAGE_FLAG_NONE);
|
| }
|
|
|
| } // namespace services
|
|
|