]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
No more problems when events get scheduled during event processing.
authorMartin Mares <mj@ucw.cz>
Sun, 16 Jan 2000 17:39:16 +0000 (17:39 +0000)
committerMartin Mares <mj@ucw.cz>
Sun, 16 Jan 2000 17:39:16 +0000 (17:39 +0000)
lib/event.c

index 8f72a70cf2b7bb51372c4d94f8c10cf69517df72..9ac80ac8fce46822c59430a67c5380adb293c743 100644 (file)
@@ -77,12 +77,11 @@ int
 ev_run_list(event_list *l)
 {
   node *n, *p;
-  int keep = 0;
 
   WALK_LIST_DELSAFE(n, p, *l)
     {
       event *e = SKIP_BACK(event, n, n);
-      keep += ev_run(e);
+      ev_run(e);
     }
-  return keep;
+  return !EMPTY_LIST(*l);
 }