| Index: content/browser/renderer_host/websocket_dispatcher_host.cc
|
| diff --git a/content/browser/renderer_host/websocket_dispatcher_host.cc b/content/browser/renderer_host/websocket_dispatcher_host.cc
|
| index d64a8a4fa8b9528c3e641199e1702c982f7e2b1b..5ce07985d79eb59b203a7917b65cad0af7bcaf4f 100644
|
| --- a/content/browser/renderer_host/websocket_dispatcher_host.cc
|
| +++ b/content/browser/renderer_host/websocket_dispatcher_host.cc
|
| @@ -138,6 +138,17 @@ WebSocketHostState WebSocketDispatcherHost::SendFinishOpeningHandshake(
|
| routing_id, response));
|
| }
|
|
|
| +WebSocketHostState WebSocketDispatcherHost::NotifyFailure(
|
| + int routing_id,
|
| + const std::string& message) {
|
| + if (SendOrDrop(new WebSocketMsg_NotifyFailure(
|
| + routing_id, message)) == WEBSOCKET_HOST_DELETED) {
|
| + return WEBSOCKET_HOST_DELETED;
|
| + }
|
| + DeleteWebSocketHost(routing_id);
|
| + return WEBSOCKET_HOST_DELETED;
|
| +}
|
| +
|
| WebSocketHostState WebSocketDispatcherHost::DoDropChannel(
|
| int routing_id,
|
| uint16 code,
|
|
|