X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fdaemon%2Fplugin.c;h=d6cf877a387c7521a5e331a309f64375197aec17;hb=38b9a40f8d93809723254db9278ed9a9febb25e2;hp=c6efc3fe439b35ed396b22a391938e2af98c6e3c;hpb=cc9019ab5b8065c03524a5fd393afbe38125aaee;p=collectd.git diff --git a/src/daemon/plugin.c b/src/daemon/plugin.c index c6efc3fe..d6cf877a 100644 --- a/src/daemon/plugin.c +++ b/src/daemon/plugin.c @@ -1394,15 +1394,15 @@ int plugin_register_flush (const char *name, } cb->timeout = ctx.flush_timeout; - ud->data = cb; - ud->free_func = plugin_flush_timeout_callback_free; - status = plugin_register_complex_read ( /* group = */ "flush", /* name = */ flush_name, /* callback = */ plugin_flush_timeout_callback, /* interval = */ ctx.flush_interval, - /* user data = */ ud); + /* user data = */ &(user_data_t) { + .data = cb, + .free_func = plugin_flush_timeout_callback_free, + }); sfree (flush_name); if (status != 0)