]> git.ipfire.org Git - thirdparty/ulogd2.git/commitdiff
timer.c: llist_del() fixup (Christian Hentschel);
author/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org>
Thu, 12 Jan 2006 12:20:49 +0000 (12:20 +0000)
committer/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org>
Thu, 12 Jan 2006 12:20:49 +0000 (12:20 +0000)
src/timer.c

index 47bb7c5c091ddb88e2a145f8fce772ab33f2c272..dfc898f97e2c61adada15659cf58ce3ca1390137 100644 (file)
@@ -127,7 +127,7 @@ void ulogd_timer_check_n_run(void)
        llist_for_each_entry_safe(cur, cur2, &ulogd_timers, list) {
                if (tv_later(&cur->expires, &now)) {
                        /* fist delete it from the list of timers */
-                       llist_del(cur);
+                       llist_del(&cur->list);
                        /* then call.  called function can re-add it */
                        (cur->cb)(cur->data);
                }