| Index: chrome/common/socket_stream_dispatcher.cc
|
| diff --git a/chrome/common/socket_stream_dispatcher.cc b/chrome/common/socket_stream_dispatcher.cc
|
| index a7e484a6af4ef3559865fc3c959c67d8ae6f0035..ad4d7980f40c9595a478d940ba5b7fdbe71d6c83 100644
|
| --- a/chrome/common/socket_stream_dispatcher.cc
|
| +++ b/chrome/common/socket_stream_dispatcher.cc
|
| @@ -45,6 +45,7 @@ class IPCWebSocketStreamHandleBridge
|
| void OnSentData(int amount_sent);
|
| void OnReceivedData(const std::vector<char>& data);
|
| void OnClosed();
|
| + void OnError(int error);
|
|
|
| private:
|
| virtual ~IPCWebSocketStreamHandleBridge();
|
| @@ -133,6 +134,11 @@ void IPCWebSocketStreamHandleBridge::OnClosed() {
|
| Release();
|
| }
|
|
|
| +void IPCWebSocketStreamHandleBridge::OnError(int error) {
|
| + if (delegate_)
|
| + delegate_->DidFail(handle_, error);
|
| +}
|
| +
|
| void IPCWebSocketStreamHandleBridge::DoConnect(const GURL& url) {
|
| DCHECK(child_thread_);
|
| DCHECK_EQ(socket_id_, chrome_common_net::kNoSocketId);
|
|
|