X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fwrite_http.c;h=95132cf92f7bcd8d541bd53aa38a34b72de28c9a;hb=e35c68e1999cab48e8b912f7e90b535d1afe9353;hp=d8d8c34e60f9fd0e1f2dcdb709ea63d65e61766d;hpb=da612fa9c6a3343b43789569d64197d7c690be52;p=collectd.git diff --git a/src/write_http.c b/src/write_http.c index d8d8c34e..95132cf9 100644 --- a/src/write_http.c +++ b/src/write_http.c @@ -649,7 +649,6 @@ static int wh_config_node (oconfig_item_t *ci) /* {{{ */ { wh_callback_t *cb; int buffer_size = 0; - user_data_t user_data = { 0 }; char callback_name[DATA_MAX_NAME_LEN]; int status = 0; @@ -813,7 +812,10 @@ static int wh_config_node (oconfig_item_t *ci) /* {{{ */ DEBUG ("write_http: Registering write callback '%s' with URL '%s'", callback_name, cb->location); - user_data.data = cb; + user_data_t user_data = { + .data = cb + }; + plugin_register_flush (callback_name, wh_flush, &user_data); user_data.free_func = wh_callback_free;