| Index: webrtc/p2p/base/p2ptransportchannel.cc
|
| diff --git a/webrtc/p2p/base/p2ptransportchannel.cc b/webrtc/p2p/base/p2ptransportchannel.cc
|
| index 78cb7045f819c4a6e4b656d38e782ba5aeb689b1..5c1f85dfa0d4dd7ca5acf7d4854024976f74b2fb 100644
|
| --- a/webrtc/p2p/base/p2ptransportchannel.cc
|
| +++ b/webrtc/p2p/base/p2ptransportchannel.cc
|
| @@ -1349,6 +1349,11 @@
|
| return false;
|
| }
|
|
|
| + // A failed connection will not be pinged.
|
| + if (conn->state() == Connection::STATE_FAILED) {
|
| + return false;
|
| + }
|
| +
|
| // An never connected connection cannot be written to at all, so pinging is
|
| // out of the question. However, if it has become WRITABLE, it is in the
|
| // reconnecting state so ping is needed.
|
|
|