Index: sandbox/mac/launchd_interception_server.cc |
diff --git a/sandbox/mac/launchd_interception_server.cc b/sandbox/mac/launchd_interception_server.cc |
index 70fd33ea720a584b47c576efc5676ccfc56fbbcb..7f62a7f46eb5d8073e15b61207c75bfd389cced1 100644 |
--- a/sandbox/mac/launchd_interception_server.cc |
+++ b/sandbox/mac/launchd_interception_server.cc |
@@ -27,7 +27,7 @@ LaunchdInterceptionServer::LaunchdInterceptionServer( |
LaunchdInterceptionServer::~LaunchdInterceptionServer() { |
} |
-bool LaunchdInterceptionServer::Initialize() { |
+bool LaunchdInterceptionServer::Initialize(mach_port_t server_receive_right) { |
mach_port_t task = mach_task_self(); |
kern_return_t kr; |
@@ -46,7 +46,8 @@ bool LaunchdInterceptionServer::Initialize() { |
} |
sandbox_send_port_.reset(sandbox_port_); |
- message_server_.reset(new MachMessageServer(this, kBufferSize)); |
+ message_server_.reset( |
+ new MachMessageServer(this, server_receive_right, kBufferSize)); |
return message_server_->Initialize(); |
} |