diff options
author | morrita <morrita@chromium.org> | 2014-09-24 13:11:45 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-24 20:11:59 +0000 |
commit | 96693856edc35a538f6ea8f0bd6ab55c75e3e823 (patch) | |
tree | 33bf28816211d8c3a5039db1d2f3a1ac74adf59e /ipc/mojo/ipc_channel_mojo_readers.cc | |
parent | 33169d9f2497a79fdde3ae51c5aa7266032526c7 (diff) | |
download | chromium_src-96693856edc35a538f6ea8f0bd6ab55c75e3e823.zip chromium_src-96693856edc35a538f6ea8f0bd6ab55c75e3e823.tar.gz chromium_src-96693856edc35a538f6ea8f0bd6ab55c75e3e823.tar.bz2 |
IPC: Get rid of FileDescriptor usage from FileDescriptorSet and Message
This is a step toward to killing FileDescriptor.
This change lets FiileDescriptorSet have both Files (for owning fds)
and PlatformFiles (for non-owning fds). Doing this, we no longer
need FileDescriptor which provides |auto_close| flag.
BUG=415294
TEST=ipc_tests, ipc_mojo_unittests
R=agl@chromium.org, jam@hcromium.org, viettrungluu@chromium.org
Review URL: https://codereview.chromium.org/583473002
Cr-Commit-Position: refs/heads/master@{#296498}
Diffstat (limited to 'ipc/mojo/ipc_channel_mojo_readers.cc')
-rw-r--r-- | ipc/mojo/ipc_channel_mojo_readers.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ipc/mojo/ipc_channel_mojo_readers.cc b/ipc/mojo/ipc_channel_mojo_readers.cc index 7af96f8..227a946 100644 --- a/ipc/mojo/ipc_channel_mojo_readers.cc +++ b/ipc/mojo/ipc_channel_mojo_readers.cc @@ -138,7 +138,7 @@ bool MessageReader::Send(scoped_ptr<Message> message) { std::vector<MojoHandle> handles; #if defined(OS_POSIX) && !defined(OS_NACL) MojoResult read_result = - ChannelMojo::ReadFromFileDescriptorSet(*message, &handles); + ChannelMojo::ReadFromFileDescriptorSet(message.get(), &handles); if (read_result != MOJO_RESULT_OK) { std::for_each(handles.begin(), handles.end(), &MojoClose); CloseWithError(read_result); |