| Index: content/renderer/p2p/ipc_socket_factory.cc
 | 
| diff --git a/content/renderer/p2p/ipc_socket_factory.cc b/content/renderer/p2p/ipc_socket_factory.cc
 | 
| index c7fef8fadc9e5fb059e403ecc161f409d26cc56d..0fe536782a550093259884108caaee6200f7ac3d 100644
 | 
| --- a/content/renderer/p2p/ipc_socket_factory.cc
 | 
| +++ b/content/renderer/p2p/ipc_socket_factory.cc
 | 
| @@ -238,7 +238,12 @@ bool IpcPacketSocket::Init(P2PSocketType type,
 | 
|      return false;
 | 
|    }
 | 
|  
 | 
| -  client->Init(type, local_endpoint, remote_endpoint, this);
 | 
| +  // We need to send both resolved and unresolved address in Init. Unresolved
 | 
| +  // address will be used in case of TLS for certificate hostname matching.
 | 
| +  // Certificate will be tied to domain name not to IP address.
 | 
| +  P2PHostAndIPEndPoint remote_info(remote_address.hostname(), remote_endpoint);
 | 
| +
 | 
| +  client->Init(type, local_endpoint, remote_info, this);
 | 
|  
 | 
|    return true;
 | 
|  }
 | 
| 
 |