Index: chrome/browser/android/dev_tools_server.cc |
diff --git a/chrome/browser/android/dev_tools_server.cc b/chrome/browser/android/dev_tools_server.cc |
index d7f96178f15afb6b875a7071a2677f4af524ecff..d4388d002f8d100f487eda7d717ef8a0d2b8c1ba 100644 |
--- a/chrome/browser/android/dev_tools_server.cc |
+++ b/chrome/browser/android/dev_tools_server.cc |
@@ -103,16 +103,17 @@ class DevToolsServerDelegate : public content::DevToolsHttpHandlerDelegate { |
return ""; |
} |
- virtual scoped_refptr<net::StreamListenSocket> CreateSocketForTethering( |
+ virtual scoped_ptr<net::StreamListenSocket> CreateSocketForTethering( |
net::StreamListenSocket::Delegate* delegate, |
std::string* name) OVERRIDE { |
*name = base::StringPrintf( |
kTetheringSocketName, getpid(), ++last_tethering_socket_); |
return net::UnixDomainSocket::CreateAndListenWithAbstractNamespace( |
- *name, |
- "", |
- delegate, |
- base::Bind(&content::CanUserConnectToDevTools)); |
+ *name, |
+ "", |
+ delegate, |
+ base::Bind(&content::CanUserConnectToDevTools)) |
+ .PassAs<net::StreamListenSocket>(); |
} |
private: |