event: don't disarm invalid timerfd

This commit is contained in:
Lennart Poettering
2013-11-20 20:58:17 +01:00
parent 86befb4098
commit c57b5ca301
+3
View File
@@ -1412,6 +1412,9 @@ static int event_arm_timer(
a = prioq_peek(earliest);
if (!a || a->enabled == SD_EVENT_OFF) {
if (timer_fd < 0)
return 0;
if (*next == (usec_t) -1)
return 0;