Index: chrome/browser/debugger/devtools_http_protocol_handler.cc |
diff --git a/chrome/browser/debugger/devtools_http_protocol_handler.cc b/chrome/browser/debugger/devtools_http_protocol_handler.cc |
index df2e592530650ebf0b3d4f9eafb0269a76675922..58f2d94e321d97c84f71b92ac149ecd19fd82e88 100644 |
--- a/chrome/browser/debugger/devtools_http_protocol_handler.cc |
+++ b/chrome/browser/debugger/devtools_http_protocol_handler.cc |
@@ -38,7 +38,11 @@ class DevToolsClientHostImpl : public DevToolsClientHost { |
// DevToolsClientHost interface |
virtual void InspectedTabClosing() { |
- socket_->Close(); |
+ ChromeThread::PostTask( |
+ ChromeThread::IO, |
+ FROM_HERE, |
+ NewRunnableMethod(socket_, |
+ &HttpListenSocket::Close)); |
} |
virtual void SendMessageToClient(const IPC::Message& msg) { |