| Index: net/socket/client_socket_pool_base.cc
|
| diff --git a/net/socket/client_socket_pool_base.cc b/net/socket/client_socket_pool_base.cc
|
| index 2a32e4d1fda6ddafc416a49e1198b5979a938d67..0afe53e65ae890619ffc7d769174b0c91fc04369 100644
|
| --- a/net/socket/client_socket_pool_base.cc
|
| +++ b/net/socket/client_socket_pool_base.cc
|
| @@ -307,6 +307,7 @@ void ClientSocketPoolBase::OnConnectJobComplete(int result, ConnectJob* job) {
|
| RemoveConnectJob(job->key_handle());
|
|
|
| if (result != OK) {
|
| + DCHECK(!socket.get());
|
| callback->Run(result); // |group| is not necessarily valid after this.
|
| // |group| may be invalid after the callback, we need to search
|
| // |group_map_| again.
|
|
|