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 d49199a7cb8f44e08ea03435a58905f63b618fc5..2af2f0814c80a10755b4c0f318e88ac872666444 100644 |
--- a/content/browser/renderer_host/websocket_dispatcher_host.cc |
+++ b/content/browser/renderer_host/websocket_dispatcher_host.cc |
@@ -5,7 +5,6 @@ |
#include "content/browser/renderer_host/websocket_dispatcher_host.h" |
#include <string> |
-#include <vector> |
#include "base/callback.h" |
#include "base/logging.h" |
@@ -179,21 +178,6 @@ |
} |
WebSocketDispatcherHost::~WebSocketDispatcherHost() { |
- std::vector<WebSocketHost*> hosts; |
- for (base::hash_map<int, WebSocketHost*>::const_iterator i = hosts_.begin(); |
- i != hosts_.end(); ++i) { |
- // In order to avoid changing the container while iterating, we copy |
- // the hosts. |
- hosts.push_back(i->second); |
- } |
- |
- for (size_t i = 0; i < hosts.size(); ++i) { |
- // Note that some calls to GoAway could fail. In that case hosts[i] will be |
- // deleted and removed from |hosts_| in |DoDropChannel|. |
- hosts[i]->GoAway(); |
- hosts[i] = NULL; |
- } |
- |
STLDeleteContainerPairSecondPointers(hosts_.begin(), hosts_.end()); |
} |