Index: mojo/system/core.cc |
diff --git a/mojo/system/core.cc b/mojo/system/core.cc |
index 641bcd7c3d187fe0f83d29ea69757e8aec0db7d6..053c3fa2d875dae7ddb8c6b877ba19faa41fdb36 100644 |
--- a/mojo/system/core.cc |
+++ b/mojo/system/core.cc |
@@ -273,13 +273,11 @@ MojoResult Core::ReadMessage(MojoHandle message_pipe_handle, |
MojoResult rv; |
if (num_handles_value == 0) { |
// Easy case: won't receive any handles. |
- rv = dispatcher->ReadMessage(bytes.GetPointerUnsafe(), |
- num_bytes.GetPointerUnsafe(), NULL, |
- &num_handles_value, flags); |
+ rv = dispatcher->ReadMessage(bytes, num_bytes, NULL, &num_handles_value, |
+ flags); |
} else { |
DispatcherVector dispatchers; |
- rv = dispatcher->ReadMessage(bytes.GetPointerUnsafe(), |
- num_bytes.GetPointerUnsafe(), &dispatchers, |
+ rv = dispatcher->ReadMessage(bytes, num_bytes, &dispatchers, |
&num_handles_value, flags); |
if (!dispatchers.empty()) { |
DCHECK_EQ(rv, MOJO_RESULT_OK); |