| Index: mojo/system/message_pipe_dispatcher.cc
|
| diff --git a/mojo/system/message_pipe_dispatcher.cc b/mojo/system/message_pipe_dispatcher.cc
|
| index 6e32d039b9e51c1ec0d54dd7636115fe1bc7e405..70f3bc32e8ac9319dc31588e274c6d3a61ad8cb8 100644
|
| --- a/mojo/system/message_pipe_dispatcher.cc
|
| +++ b/mojo/system/message_pipe_dispatcher.cc
|
| @@ -179,7 +179,7 @@ MessagePipeDispatcher::CreateEquivalentDispatcherAndCloseImplNoLock() {
|
| }
|
|
|
| MojoResult MessagePipeDispatcher::WriteMessageImplNoLock(
|
| - const void* bytes,
|
| + UserPointer<const void> bytes,
|
| uint32_t num_bytes,
|
| std::vector<DispatcherTransport>* transports,
|
| MojoWriteMessageFlags flags) {
|
| @@ -188,8 +188,6 @@ MojoResult MessagePipeDispatcher::WriteMessageImplNoLock(
|
|
|
| lock().AssertAcquired();
|
|
|
| - if (!VerifyUserPointerWithSize<1>(bytes, num_bytes))
|
| - return MOJO_RESULT_INVALID_ARGUMENT;
|
| if (num_bytes > kMaxMessageNumBytes)
|
| return MOJO_RESULT_RESOURCE_EXHAUSTED;
|
|
|
|
|