Merge "adb: fix bugreport status line."
diff --git a/fs_mgr/libsnapshot/snapshot.cpp b/fs_mgr/libsnapshot/snapshot.cpp
index 1eec6a4..b825805 100644
--- a/fs_mgr/libsnapshot/snapshot.cpp
+++ b/fs_mgr/libsnapshot/snapshot.cpp
@@ -2505,7 +2505,9 @@
}
UpdateState state = ProcessUpdateState([&]() -> bool {
- callback();
+ if (callback) {
+ callback();
+ }
return true;
});
LOG(INFO) << "Update state in recovery: " << state;
diff --git a/init/init.cpp b/init/init.cpp
index 81a097e..a88d127 100644
--- a/init/init.cpp
+++ b/init/init.cpp
@@ -138,7 +138,7 @@
static void WakeEpoll() {
constexpr char value[] = "1";
- write(wake_epoll_fd, value, sizeof(value));
+ TEMP_FAILURE_RETRY(write(wake_epoll_fd, value, sizeof(value)));
}
static class PropWaiterState {