| Index: mojo/system/data_pipe_producer_dispatcher.cc
|
| diff --git a/mojo/system/data_pipe_producer_dispatcher.cc b/mojo/system/data_pipe_producer_dispatcher.cc
|
| index ec99549b5438d4916e0ddc87a983dbf3db7b2699..b54f2d28bc41cd6a33106a4fa244eb9d1bb02069 100644
|
| --- a/mojo/system/data_pipe_producer_dispatcher.cc
|
| +++ b/mojo/system/data_pipe_producer_dispatcher.cc
|
| @@ -66,16 +66,11 @@ MojoResult DataPipeProducerDispatcher::WriteDataImplNoLock(
|
| }
|
|
|
| MojoResult DataPipeProducerDispatcher::BeginWriteDataImplNoLock(
|
| - void** buffer,
|
| - uint32_t* buffer_num_bytes,
|
| + UserPointer<void*> buffer,
|
| + UserPointer<uint32_t> buffer_num_bytes,
|
| MojoWriteDataFlags flags) {
|
| lock().AssertAcquired();
|
|
|
| - if (!VerifyUserPointerWithCount<void*>(buffer, 1))
|
| - return MOJO_RESULT_INVALID_ARGUMENT;
|
| - if (!VerifyUserPointer<uint32_t>(buffer_num_bytes))
|
| - return MOJO_RESULT_INVALID_ARGUMENT;
|
| -
|
| return data_pipe_->ProducerBeginWriteData(
|
| buffer, buffer_num_bytes, (flags & MOJO_WRITE_DATA_FLAG_ALL_OR_NONE));
|
| }
|
|
|