Commit 7a348e9d authored by Sigurdur Asgeirsson's avatar Sigurdur Asgeirsson Committed by Commit Bot

Mojo: Only notify delegate if port is still good.

As-is, a late UserMessageReadAckEvent will call
Delegate::PortStatusChanged with an invalid PortRef.

Change-Id: I9f089df40692fc2c39c2de035b6890a1d2995e28
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1779183
Commit-Queue: Sigurður Ásgeirsson <siggi@chromium.org>
Reviewed-by: default avatarKen Rockot <rockot@google.com>
Cr-Commit-Position: refs/heads/master@{#692213}
parent 9970ee06
......@@ -962,7 +962,8 @@ int Node::OnUserMessageReadAck(std::unique_ptr<UserMessageReadAckEvent> event) {
if (ack_request_event)
delegate_->ForwardEvent(peer_node_name, std::move(ack_request_event));
delegate_->PortStatusChanged(port_ref);
if (port_ref.is_valid())
delegate_->PortStatusChanged(port_ref);
return OK;
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment