Avoid a spinloop waiting for zero ms.
This commit is contained in:
@@ -109,7 +109,7 @@ static void *wakeup_main(void *arg) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
uint64_t now = wakeup_get_time_ms();
|
uint64_t now = wakeup_get_time_ms();
|
||||||
while (head && head->request.absolute_time_ms < now) {
|
while (head && head->request.absolute_time_ms <= now) {
|
||||||
close(head->request.fd);
|
close(head->request.fd);
|
||||||
struct wakeup_entry *next = head->next;
|
struct wakeup_entry *next = head->next;
|
||||||
free(head);
|
free(head);
|
||||||
|
|||||||
Reference in New Issue
Block a user