Code

src/plugin.c: Pass a second argument to the `flush' callbacks.
authorFlorian Forster <octo@noris.net>
Wed, 20 Aug 2008 10:06:25 +0000 (12:06 +0200)
committerFlorian Forster <octo@noris.net>
Wed, 20 Aug 2008 10:06:25 +0000 (12:06 +0200)
The flush callbacks not take two parameters, this was forgotten here.

src/plugin.c

index cedd8b0fb22ed68596b237e30b9dc012334680d2..629a9f89e69b3e69cc4a6d049dc63fa147c0e515 100644 (file)
@@ -686,7 +686,7 @@ int plugin_flush_one (int timeout, const char *name)
 
 void plugin_flush_all (int timeout)
 {
-       int (*callback) (int);
+       int (*callback) (int timeout, const char *identifier);
        llentry_t *le;
 
        if (list_flush == NULL)
@@ -695,10 +695,10 @@ void plugin_flush_all (int timeout)
        le = llist_head (list_flush);
        while (le != NULL)
        {
-               callback = (int (*) (int)) le->value;
+               callback = (int (*) (int, const char *)) le->value;
                le = le->next;
 
-               (*callback) (timeout);
+               (*callback) (timeout, NULL);
        }
 } /* void plugin_flush_all */