Index: chrome/common/ipc_channel_proxy.cc |
diff --git a/chrome/common/ipc_channel_proxy.cc b/chrome/common/ipc_channel_proxy.cc |
index 47aa89bb7dd41d67a0a0b421984ccbda4c288aea..c43f01f04c2f351e58dbf70e5320a6cdeb9f0b96 100644 |
--- a/chrome/common/ipc_channel_proxy.cc |
+++ b/chrome/common/ipc_channel_proxy.cc |
@@ -81,6 +81,9 @@ void ChannelProxy::Context::OnChannelConnected(int32 peer_pid) { |
// Called on the IPC::Channel thread |
void ChannelProxy::Context::OnChannelError() { |
+ for (size_t i = 0; i < filters_.size(); ++i) |
+ filters_[i]->OnChannelError(); |
+ |
// See above comment about using listener_message_loop_ here. |
listener_message_loop_->PostTask(FROM_HERE, NewRunnableMethod( |
this, &Context::OnDispatchError)); |