--- src/backend/Headless.cpp.orig 2026-04-28 23:16:54 UTC +++ src/backend/Headless.cpp @@ -219,7 +219,7 @@ void Aquamarine::CHeadlessBackend::updateTimerFD() { auto secs = std::chrono::time_point_cast(soonestTimer); auto ns = std::chrono::time_point_cast(soonestTimer) - std::chrono::time_point_cast(secs); - itimerspec ts = {.it_value = {secs.time_since_epoch().count(), ns.count()}}; + itimerspec ts = {.it_value = {sc(secs.time_since_epoch().count()), sc(ns.count())}}; if (timerfd_settime(timers.timerfd.get(), TFD_TIMER_ABSTIME, &ts, nullptr)) backend->log(AQ_LOG_ERROR, std::format("headless: failed to arm timerfd: {}", strerror(errno)));