X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=src%2Fapache.c;fp=src%2Fapache.c;h=56546ad8f138093d132b1df58cfd8209918bc257;hp=e10a15d46a01e4b9ba6a429d7ecb16861d022a10;hb=5cd5988ec752f441254fc887117c3d5aa8f8d094;hpb=806091e395886da83acf2435e90648bdf2cf2ed5 diff --git a/src/apache.c b/src/apache.c index e10a15d4..56546ad8 100644 --- a/src/apache.c +++ b/src/apache.c @@ -239,11 +239,6 @@ static int config_add (oconfig_item_t *ci) if (status == 0) { - user_data_t ud = { - .data = st, - .free_func = apache_free - }; - char callback_name[3*DATA_MAX_NAME_LEN]; ssnprintf (callback_name, sizeof (callback_name), @@ -255,7 +250,11 @@ static int config_add (oconfig_item_t *ci) /* name = */ callback_name, /* callback = */ apache_read_host, /* interval = */ 0, - /* user_data = */ &ud); + /* user_data = */ &(user_data_t) { + .data = st, + .free_func = apache_free, + }); + } if (status != 0)