| Index: mojo/edk/system/channel_posix.cc
|
| diff --git a/mojo/edk/system/channel_posix.cc b/mojo/edk/system/channel_posix.cc
|
| index 8edafd9477003f48095b8b7396ab0701bf10ca52..2576eacb221e89aacb9ebebbce77f36b0a7e3c43 100644
|
| --- a/mojo/edk/system/channel_posix.cc
|
| +++ b/mojo/edk/system/channel_posix.cc
|
| @@ -134,16 +134,18 @@ class ChannelPosix : public Channel,
|
|
|
| ScopedPlatformHandleVectorPtr GetReadPlatformHandles(
|
| size_t num_handles,
|
| - void** payload,
|
| - size_t* payload_size) override {
|
| + const void* extra_header,
|
| + size_t extra_header_size) override {
|
| if (incoming_platform_handles_.size() < num_handles)
|
| return nullptr;
|
| +
|
| ScopedPlatformHandleVectorPtr handles(
|
| new PlatformHandleVector(num_handles));
|
| for (size_t i = 0; i < num_handles; ++i) {
|
| (*handles)[i] = incoming_platform_handles_.front();
|
| incoming_platform_handles_.pop_front();
|
| }
|
| +
|
| return handles;
|
| }
|
|
|
|
|