Fix for issue #45

This commit is contained in:
sta 2014-05-15 16:24:44 +09:00
parent cae324a936
commit be85033f8a

View File

@ -1427,7 +1427,13 @@ namespace WebSocketSharp
internal bool Ping (byte [] frame, int timeout) internal bool Ping (byte [] frame, int timeout)
{ {
return send (frame) && _receivePong.WaitOne (timeout); try {
var pong = _receivePong;
return send (frame) && pong != null && pong.WaitOne (timeout);
}
catch {
return false;
}
} }
// As server, used to broadcast // As server, used to broadcast