Index: mojo/system/dispatcher.cc |
diff --git a/mojo/system/dispatcher.cc b/mojo/system/dispatcher.cc |
index f62bd94f0693a17232d42410275360c82cd903fa..1c58c874c5ae44183739b09782fc9d86a7bbc099 100644 |
--- a/mojo/system/dispatcher.cc |
+++ b/mojo/system/dispatcher.cc |
@@ -174,8 +174,8 @@ MojoResult Dispatcher::ReadData(void* elements, |
return ReadDataImplNoLock(elements, num_bytes, flags); |
} |
-MojoResult Dispatcher::BeginReadData(const void** buffer, |
- uint32_t* buffer_num_bytes, |
+MojoResult Dispatcher::BeginReadData(UserPointer<const void*> buffer, |
+ UserPointer<uint32_t> buffer_num_bytes, |
MojoReadDataFlags flags) { |
base::AutoLock locker(lock_); |
if (is_closed_) |
@@ -311,9 +311,10 @@ MojoResult Dispatcher::ReadDataImplNoLock(void* /*elements*/, |
return MOJO_RESULT_INVALID_ARGUMENT; |
} |
-MojoResult Dispatcher::BeginReadDataImplNoLock(const void** /*buffer*/, |
- uint32_t* /*buffer_num_bytes*/, |
- MojoReadDataFlags /*flags*/) { |
+MojoResult Dispatcher::BeginReadDataImplNoLock( |
+ UserPointer<const void*> /*buffer*/, |
+ UserPointer<uint32_t> /*buffer_num_bytes*/, |
+ MojoReadDataFlags /*flags*/) { |
lock_.AssertAcquired(); |
DCHECK(!is_closed_); |
// By default, not supported. Only needed for data pipe dispatchers. |