Address comments of prematurely merged http://aosp/604056
Bug: 72652321
Change-Id: Ibf1a8810005408a5da44405cdd8e16cfbb71690d
diff --git a/src/base/watchdog.cc b/src/base/watchdog.cc
index 8ba7981..b762836 100644
--- a/src/base/watchdog.cc
+++ b/src/base/watchdog.cc
@@ -25,16 +25,13 @@
namespace base {
WatchDog::WatchDog(time_t millisecs) {
- struct sigevent sev;
+ struct sigevent sev = {};
sev.sigev_notify = SIGEV_SIGNAL;
sev.sigev_signo = SIGABRT;
- sev.sigev_value.sival_ptr = &timerid_;
PERFETTO_CHECK(timer_create(CLOCK_MONOTONIC, &sev, &timerid_) != -1);
- struct itimerspec its;
+ struct itimerspec its = {};
its.it_value.tv_sec = millisecs / 1000;
its.it_value.tv_nsec = 1000000L * (millisecs % 1000);
- its.it_interval.tv_sec = 0;
- its.it_interval.tv_nsec = 0;
PERFETTO_CHECK(timer_settime(timerid_, 0, &its, nullptr) != -1);
}