| Index: chrome/browser/chromeos/system/automatic_reboot_manager.cc
|
| diff --git a/chrome/browser/chromeos/system/automatic_reboot_manager.cc b/chrome/browser/chromeos/system/automatic_reboot_manager.cc
|
| index 2ca1409783c062511593a47f937b0ccea3bf0c2a..cdf07d44e59b3041ce64c3fb134f4be85d2d8f52 100644
|
| --- a/chrome/browser/chromeos/system/automatic_reboot_manager.cc
|
| +++ b/chrome/browser/chromeos/system/automatic_reboot_manager.cc
|
| @@ -65,7 +65,7 @@ base::TimeDelta ReadTimeDeltaFromFile(const base::FilePath& path) {
|
| std::string contents;
|
| char buffer[kOneKilobyte];
|
| ssize_t length;
|
| - while ((length = read(fd.get(), buffer, sizeof(buffer))) > 0)
|
| + while ((length = HANDLE_EINTR(read(fd.get(), buffer, sizeof(buffer)))) > 0)
|
| contents.append(buffer, length);
|
|
|
| double seconds;
|
|
|