Index: mojo/public/cpp/bindings/lib/binding_state.cc |
diff --git a/mojo/public/cpp/bindings/lib/binding_state.cc b/mojo/public/cpp/bindings/lib/binding_state.cc |
index 0ec445e89c924002cb37c9d786af55779bf4f030..c98fc6fec8707d22a8c0ef152dadc45e98c9e71b 100644 |
--- a/mojo/public/cpp/bindings/lib/binding_state.cc |
+++ b/mojo/public/cpp/bindings/lib/binding_state.cc |
@@ -48,8 +48,8 @@ void BindingStateBase::Close() { |
void BindingStateBase::CloseWithReason(uint32_t custom_reason, |
const std::string& description) { |
if (endpoint_client_) |
- endpoint_client_->control_message_proxy()->SendDisconnectReason( |
- custom_reason, description); |
+ endpoint_client_->CloseWithReason(custom_reason, description); |
+ |
Close(); |
} |