Index: chrome/test/chromedriver/chrome_launcher.cc |
diff --git a/chrome/test/chromedriver/chrome_launcher.cc b/chrome/test/chromedriver/chrome_launcher.cc |
index b8653f293dce6f0e9211fa072391c35597bac815..1080a2c0f8180a432efd6f067610e6809b15b231 100644 |
--- a/chrome/test/chromedriver/chrome_launcher.cc |
+++ b/chrome/test/chromedriver/chrome_launcher.cc |
@@ -495,7 +495,10 @@ Status LaunchChrome( |
Status port_status(kOk); |
if (capabilities.IsAndroid()) { |
- port_status = port_manager->ReservePortFromPool(&port, &port_reservation); |
+ if (port_server) |
+ port_status = port_server->ReservePort(&port, &port_reservation); |
+ else |
+ port_status = port_manager->ReservePortFromPool(&port, &port_reservation); |
if (port_status.IsError()) |
return Status(kUnknownError, "cannot reserve port for Chrome", |
port_status); |