| Index: mojo/public/cpp/bindings/lib/interface_endpoint_client.cc
|
| diff --git a/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc b/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc
|
| index 9e32c5af239b3ff45f5d22a64d0a70165f20d5b1..90fc3f3ff7e24020b6beec6654cd3a669f7176f4 100644
|
| --- a/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc
|
| +++ b/mojo/public/cpp/bindings/lib/interface_endpoint_client.cc
|
| @@ -265,7 +265,8 @@ void InterfaceEndpointClient::NotifyError() {
|
| if (encountered_error_)
|
| return;
|
| encountered_error_ = true;
|
| - error_handler_.Run();
|
| + if (!error_handler_.is_null())
|
| + error_handler_.Run();
|
| }
|
|
|
| bool InterfaceEndpointClient::HandleValidatedMessage(Message* message) {
|
|
|