| Index: net/websockets/websocket_channel.cc
|
| diff --git a/net/websockets/websocket_channel.cc b/net/websockets/websocket_channel.cc
|
| index 70c080f3c48cc75bf0ec35b0755d542cbb6997eb..598b5e64363ec1f7953c22a1875cad55c75a4344 100644
|
| --- a/net/websockets/websocket_channel.cc
|
| +++ b/net/websockets/websocket_channel.cc
|
| @@ -582,7 +582,8 @@ void WebSocketChannel::OnConnectFailure(const std::string& message) {
|
| // |this| has been deleted.
|
| return;
|
| }
|
| - ignore_result(event_interface_->OnFailChannel(message_copy));
|
| + ChannelState result = event_interface_->OnFailChannel(message_copy);
|
| + DCHECK_EQ(CHANNEL_DELETED, result);
|
| // |this| has been deleted.
|
| }
|
|
|
| @@ -1000,7 +1001,9 @@ ChannelState WebSocketChannel::FailChannel(const std::string& message,
|
| // handshake.
|
| stream_->Close();
|
| SetState(CLOSED);
|
| - return event_interface_->OnFailChannel(message);
|
| + ChannelState result = event_interface_->OnFailChannel(message);
|
| + DCHECK_EQ(CHANNEL_DELETED, result);
|
| + return result;
|
| }
|
|
|
| ChannelState WebSocketChannel::SendClose(uint16 code,
|
|
|