X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fapache.c;h=40d0efe2bc3d22e093e0a2652e9fd1bd09963083;hb=21ab7512825cf8177d5eee5101344b45d0854610;hp=2e91a1bee3b6f4311b178e6472350496853f3ec1;hpb=6600bd1351bf81e0831e7ad95ee37a7b28cbdf94;p=collectd.git diff --git a/src/apache.c b/src/apache.c index 2e91a1be..40d0efe2 100644 --- a/src/apache.c +++ b/src/apache.c @@ -63,8 +63,10 @@ typedef struct apache_s apache_t; /* TODO: Remove this prototype */ static int apache_read_host (user_data_t *user_data); -static void apache_free (apache_t *st) +static void apache_free (void *arg) { + apache_t *st = arg; + if (st == NULL) return; @@ -243,7 +245,7 @@ static int config_add (oconfig_item_t *ci) memset (&ud, 0, sizeof (ud)); ud.data = st; - ud.free_func = (void *) apache_free; + ud.free_func = apache_free; memset (callback_name, 0, sizeof (callback_name)); ssnprintf (callback_name, sizeof (callback_name),