| Index: remoting/host/security_key/security_key_ipc_server_impl.cc
|
| diff --git a/remoting/host/security_key/security_key_ipc_server_impl.cc b/remoting/host/security_key/security_key_ipc_server_impl.cc
|
| index 4a326c6c7d106f812d91404412be32f8ee92ee4e..e051a26e3703636ee8f18de92697eb88ccbd3c1d 100644
|
| --- a/remoting/host/security_key/security_key_ipc_server_impl.cc
|
| +++ b/remoting/host/security_key/security_key_ipc_server_impl.cc
|
| @@ -161,6 +161,9 @@ void SecurityKeyIpcServerImpl::OnChannelConnected(int32_t peer_pid) {
|
| connection_close_pending_ = true;
|
| }
|
| if (connection_close_pending_) {
|
| + ipc_channel_->Send(
|
| + new ChromotingNetworkToRemoteSecurityKeyMsg_InvalidSession());
|
| +
|
| base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| FROM_HERE, base::Bind(&SecurityKeyIpcServerImpl::OnChannelError,
|
| weak_factory_.GetWeakPtr()));
|
| @@ -174,6 +177,9 @@ void SecurityKeyIpcServerImpl::OnChannelConnected(int32_t peer_pid) {
|
| timer_.Start(FROM_HERE, initial_connect_timeout_,
|
| base::Bind(&SecurityKeyIpcServerImpl::OnChannelError,
|
| base::Unretained(this)));
|
| +
|
| + ipc_channel_->Send(
|
| + new ChromotingNetworkToRemoteSecurityKeyMsg_ConnectionReady());
|
| }
|
|
|
| void SecurityKeyIpcServerImpl::OnChannelError() {
|
|
|