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 d4388d002f8d100f487eda7d717ef8a0d2b8c1ba..2d00ef18eaf55fe61c75104f070d7417cef5661f 100644 |
--- a/chrome/browser/android/dev_tools_server.cc |
+++ b/chrome/browser/android/dev_tools_server.cc |
@@ -148,6 +148,12 @@ DevToolsServer::DevToolsServer(const std::string& socket_name_prefix) |
: socket_name_(base::StringPrintf(kDevToolsChannelNameFormat, |
socket_name_prefix.c_str())), |
protocol_handler_(NULL) { |
+ // Override the socket name if one is specified on the command line. |
+ const CommandLine& command_line = *CommandLine::ForCurrentProcess(); |
+ if (command_line.HasSwitch(switches::kRemoteDebuggingSocketName)) { |
+ socket_name_ = command_line.GetSwitchValueASCII( |
+ switches::kRemoteDebuggingSocketName); |
+ } |
} |
DevToolsServer::~DevToolsServer() { |