diff options
Diffstat (limited to 'mojo/core/node_controller.cc')
-rw-r--r-- | mojo/core/node_controller.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/mojo/core/node_controller.cc b/mojo/core/node_controller.cc index fc65c4d5b6..56b67464fa 100644 --- a/mojo/core/node_controller.cc +++ b/mojo/core/node_controller.cc @@ -933,11 +933,8 @@ void NodeController::OnAcceptBrokerClient(const ports::NodeName& from_node, // Feed the broker any pending invitees of our own. while (!pending_broker_clients.empty()) { const ports::NodeName& invitee_name = pending_broker_clients.front(); - auto it = pending_invitations_.find(invitee_name); - // If for any reason we don't have a pending invitation for the invitee, - // there's nothing left to do: we've already swapped the relevant state into - // the stack. - if (it != pending_invitations_.end()) { + auto it = peers_.find(invitee_name); + if (it != peers_.end()) { broker->AddBrokerClient(invitee_name, it->second->CloneRemoteProcessHandle()); } |