diff --git a/src/lib/ecore/ecore_main.c b/src/lib/ecore/ecore_main.c index d1b66a6f1d..4a2a8292f1 100644 --- a/src/lib/ecore/ecore_main.c +++ b/src/lib/ecore/ecore_main.c @@ -952,7 +952,7 @@ detect_time_changes_start(void) if (realtime_fd < 0) return; memset(&its, 0, sizeof(its)); - its.it_value.tv_sec += 0xfffffff0; // end of time - 0xf + its.it_value.tv_sec = 0x7ffffff0; // end of time - 0xf if (timerfd_settime(realtime_fd, TFD_TIMER_ABSTIME | TFD_TIMER_CANCELON_SET, &its, NULL) < 0)