Index: mojo/edk/system/local_message_pipe_endpoint.cc |
diff --git a/mojo/edk/system/local_message_pipe_endpoint.cc b/mojo/edk/system/local_message_pipe_endpoint.cc |
index 576ad505016b7e7c197e71da58ec628d76d4c141..1800aa48db7d49989bdeccfcfd9a107d7a739f6b 100644 |
--- a/mojo/edk/system/local_message_pipe_endpoint.cc |
+++ b/mojo/edk/system/local_message_pipe_endpoint.cc |
@@ -13,8 +13,11 @@ |
namespace mojo { |
namespace system { |
-LocalMessagePipeEndpoint::LocalMessagePipeEndpoint() |
+LocalMessagePipeEndpoint::LocalMessagePipeEndpoint( |
+ MessageInTransitQueue* message_queue) |
: is_open_(true), is_peer_open_(true) { |
+ if (message_queue) |
+ message_queue_.Swap(message_queue); |
} |
LocalMessagePipeEndpoint::~LocalMessagePipeEndpoint() { |