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