| 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 6bde69ede047642ce796c49a3338fa09423f7704..9e7af035615e454012537908f6f7744b2715176c 100644
|
| --- a/chrome/browser/android/dev_tools_server.cc
|
| +++ b/chrome/browser/android/dev_tools_server.cc
|
| @@ -6,6 +6,7 @@
|
|
|
| #include <pwd.h>
|
| #include <cstring>
|
| +#include <utility>
|
|
|
| #include "base/android/context_utils.h"
|
| #include "base/android/jni_string.h"
|
| @@ -155,14 +156,14 @@ class UnixDomainServerSocketFactory
|
| true /* use_abstract_namespace */));
|
|
|
| if (socket->ListenWithAddressAndPort(socket_name_, 0, kBackLog) == net::OK)
|
| - return socket.Pass();
|
| + return socket;
|
|
|
| // Try a fallback socket name.
|
| const std::string fallback_address(
|
| base::StringPrintf("%s_%d", socket_name_.c_str(), getpid()));
|
| if (socket->ListenWithAddressAndPort(fallback_address, 0, kBackLog)
|
| == net::OK)
|
| - return socket.Pass();
|
| + return socket;
|
|
|
| return scoped_ptr<net::ServerSocket>();
|
| }
|
| @@ -170,12 +171,12 @@ class UnixDomainServerSocketFactory
|
| scoped_ptr<net::ServerSocket> CreateForTethering(std::string* name) override {
|
| *name = base::StringPrintf(
|
| kTetheringSocketName, getpid(), ++last_tethering_socket_);
|
| - scoped_ptr<net::UnixDomainServerSocket> socket(
|
| + scoped_ptr<net::ServerSocket> socket(
|
| new net::UnixDomainServerSocket(auth_callback_, true));
|
| if (socket->ListenWithAddressAndPort(*name, 0, kBackLog) != net::OK)
|
| return scoped_ptr<net::ServerSocket>();
|
|
|
| - return socket.Pass();
|
| + return socket;
|
| }
|
|
|
| std::string socket_name_;
|
| @@ -214,13 +215,10 @@ void DevToolsServer::Start(bool allow_debug_permission) {
|
| scoped_ptr<DevToolsHttpHandler::ServerSocketFactory> factory(
|
| new UnixDomainServerSocketFactory(socket_name_, auth_callback));
|
| devtools_http_handler_.reset(new DevToolsHttpHandler(
|
| - factory.Pass(),
|
| + std::move(factory),
|
| base::StringPrintf(kFrontEndURL, content::GetWebKitRevision().c_str()),
|
| - new DevToolsServerDelegate(),
|
| - base::FilePath(),
|
| - base::FilePath(),
|
| - version_info::GetProductNameAndVersionForUserAgent(),
|
| - ::GetUserAgent()));
|
| + new DevToolsServerDelegate(), base::FilePath(), base::FilePath(),
|
| + version_info::GetProductNameAndVersionForUserAgent(), ::GetUserAgent()));
|
| }
|
|
|
| void DevToolsServer::Stop() {
|
|
|