| 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);
|
|
|