diff options
Diffstat (limited to 'ipc/attachment_broker_mac_unittest.cc')
-rw-r--r-- | ipc/attachment_broker_mac_unittest.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ipc/attachment_broker_mac_unittest.cc b/ipc/attachment_broker_mac_unittest.cc index be4f3c5..bf994b7 100644 --- a/ipc/attachment_broker_mac_unittest.cc +++ b/ipc/attachment_broker_mac_unittest.cc @@ -76,8 +76,10 @@ base::mac::ScopedMachSendRight GetMachPortFromBrokeredAttachment( IPC::internal::MachPortAttachmentMac* received_mach_port_attachment = static_cast<IPC::internal::MachPortAttachmentMac*>(attachment.get()); - return base::mac::ScopedMachSendRight( + base::mac::ScopedMachSendRight send_right( received_mach_port_attachment->get_mach_port()); + received_mach_port_attachment->reset_mach_port_ownership(); + return send_right; } // Makes a Mach port backed SharedMemory region and fills it with |contents|. |