diff --git a/fml/platform/linux/timerfd.cc b/fml/platform/linux/timerfd.cc index 0dbcb89ad3d25..166b861909663 100644 --- a/fml/platform/linux/timerfd.cc +++ b/fml/platform/linux/timerfd.cc @@ -8,6 +8,7 @@ #include #include "flutter/fml/eintr_wrapper.h" +#include "flutter/fml/logging.h" #if FML_TIMERFD_AVAILABLE == 0 @@ -48,6 +49,9 @@ bool TimerRearm(int fd, fml::TimePoint time_point) { spec.it_interval = spec.it_value; // single expiry. int result = ::timerfd_settime(fd, TFD_TIMER_ABSTIME, &spec, nullptr); + if (result != 0) { + FML_DLOG(ERROR) << "timerfd_settime err:" << strerror(errno); + } return result == 0; }