socket-util: Tolerate missing RLIM_SAVED_CUR and RLIM_SAVED_MAX.
[openvswitch] / lib / mac-learning.c
index a9d414d2fa449081a5691af25f7ca65bebdf7360..f9859b6b0eb75d9fc9f41ed784482c8a26a4e046 100644 (file)
@@ -293,6 +293,6 @@ mac_learning_wait(struct mac_learning *ml)
 {
     if (!list_is_empty(&ml->lrus)) {
         struct mac_entry *e = mac_entry_from_lru_node(ml->lrus.next);
-        poll_timer_wait((e->expires - time_now()) * 1000);
+        poll_timer_wait_until(e->expires * 1000LL);
     }
 }