chiark / gitweb /
ads->configerrno now initialised (in setup.c). timercmp(,,<=) doesn't
[adns.git] / src / event.c
index 4d43a8be2d8abdfbf44743b0103a5a4cb4cf7f9f..adb808b6709e0b73a9d1cd66d3e95c69f94477be 100644 (file)
@@ -173,7 +173,7 @@ void adns__timeouts(adns_state ads, int act,
 
   for (qu= ads->timew.head; qu; qu= nqu) {
     nqu= qu->next;
-    if (timercmp(&now,&qu->timeout,<=)) {
+    if (!timercmp(&now,&qu->timeout,>)) {
       if (!tv_io) continue;
       inter_maxtoabs(tv_io,tvbuf,now,qu->timeout);
     } else {