| Index: chrome/test/chromedriver/chrome_launcher.cc
|
| diff --git a/chrome/test/chromedriver/chrome_launcher.cc b/chrome/test/chromedriver/chrome_launcher.cc
|
| index bba04feea2b8dbf1c6d87149864e92729d154cd1..75d05d33b8401c729fafc66937578c1675fe3505 100644
|
| --- a/chrome/test/chromedriver/chrome_launcher.cc
|
| +++ b/chrome/test/chromedriver/chrome_launcher.cc
|
| @@ -255,7 +255,7 @@ Status LaunchDesktopChrome(
|
| if (!CommandLine::ForCurrentProcess()->HasSwitch("verbose")) {
|
| // Redirect stderr to /dev/null, so that Chrome log spew doesn't confuse
|
| // users.
|
| - devnull.reset(open("/dev/null", O_WRONLY));
|
| + devnull.reset(HANDLE_EINTR(open("/dev/null", O_WRONLY)));
|
| if (!devnull.is_valid())
|
| return Status(kUnknownError, "couldn't open /dev/null");
|
| no_stderr.push_back(std::make_pair(devnull.get(), STDERR_FILENO));
|
|
|