Index: third_party/WebKit/Source/core/inspector/InspectorBaseAgent.cpp |
diff --git a/third_party/WebKit/Source/core/inspector/InspectorBaseAgent.cpp b/third_party/WebKit/Source/core/inspector/InspectorBaseAgent.cpp |
index b80282cb96d8f1f1615323f7f72ec872651309c2..8e7f88977a36f1fab9971d381e4b36fc261dbf10 100644 |
--- a/third_party/WebKit/Source/core/inspector/InspectorBaseAgent.cpp |
+++ b/third_party/WebKit/Source/core/inspector/InspectorBaseAgent.cpp |
@@ -123,8 +123,8 @@ void InspectorAgentRegistry::registerInDispatcher(protocol::Dispatcher* dispatch |
void InspectorAgentRegistry::discardAgents() |
{ |
- for (size_t i = 0; i < m_agents.size(); i++) |
- m_agents[i]->discardAgent(); |
+ for (size_t i = m_agents.size(); i > 0; i--) |
+ m_agents[i - 1]->discardAgent(); |
} |
void InspectorAgentRegistry::flushPendingProtocolNotifications() |