| Index: remoting/host/client_session.cc
|
| diff --git a/remoting/host/client_session.cc b/remoting/host/client_session.cc
|
| index e063fdac316c04ea569cfc2f3fffe78521609d29..df75407ed09381244a11085194a60a19e222aef8 100644
|
| --- a/remoting/host/client_session.cc
|
| +++ b/remoting/host/client_session.cc
|
| @@ -109,9 +109,12 @@ void ClientSession::OnConnectionClosed(
|
| }
|
|
|
| void ClientSession::OnConnectionFailed(
|
| - protocol::ConnectionToClient* connection) {
|
| + protocol::ConnectionToClient* connection,
|
| + protocol::Session::Error error) {
|
| DCHECK(CalledOnValidThread());
|
| DCHECK_EQ(connection_.get(), connection);
|
| + if (error == protocol::Session::AUTHENTICATION_FAILED)
|
| + event_handler_->OnSessionAuthenticationFailed(this);
|
| // TODO(sergeyu): Log failure reason?
|
| event_handler_->OnSessionClosed(this);
|
| }
|
|
|