kqueue: Fix timeout calculation

This commit is contained in:
Roger A. Light 2026-02-07 12:10:32 +00:00
parent 51ab9cabec
commit 99bd814669

View file

@ -162,7 +162,7 @@ int mux_kqueue__handle(void)
timeout.tv_nsec = 100000000; /* 100 ms */ timeout.tv_nsec = 100000000; /* 100 ms */
#else #else
timeout.tv_sec = db.next_event_ms/1000; timeout.tv_sec = db.next_event_ms/1000;
timeout.tv_nsec = (db.next_event_ms - timeout.tv_sec*100) * 1000000; timeout.tv_nsec = (db.next_event_ms - timeout.tv_sec*1000) * 1000000;
#endif #endif
memset(&event_list, 0, sizeof(event_list)); memset(&event_list, 0, sizeof(event_list));