X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fapache.c;h=c02dfe0fb19588b5d54bd6e90f534c85f9403fa9;hb=a302b46b0f8b178ea6e360e21a525273598bf652;hp=59ddd8fa75d06f472062554363410600694adf79;hpb=063a5e75b36173e89ffa18d32d47509f6ef968ec;p=collectd.git diff --git a/src/apache.c b/src/apache.c index 59ddd8fa..c02dfe0f 100644 --- a/src/apache.c +++ b/src/apache.c @@ -28,7 +28,6 @@ #include "common.h" #include "plugin.h" -#include "configfile.h" #include @@ -175,7 +174,6 @@ static size_t apache_header_callback (void *buf, size_t size, size_t nmemb, static int config_add (oconfig_item_t *ci) { apache_t *st; - int i; int status; st = calloc (1, sizeof (*st)); @@ -195,7 +193,7 @@ static int config_add (oconfig_item_t *ci) } assert (st->name != NULL); - for (i = 0; i < ci->children_num; i++) + for (int i = 0; i < ci->children_num; i++) { oconfig_item_t *child = ci->children + i; @@ -241,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), @@ -257,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_t) { + .data = st, + .free_func = apache_free, + }); + } if (status != 0) @@ -272,9 +269,8 @@ static int config_add (oconfig_item_t *ci) static int config (oconfig_item_t *ci) { int status = 0; - int i; - for (i = 0; i < ci->children_num; i++) + for (int i = 0; i < ci->children_num; i++) { oconfig_item_t *child = ci->children + i; @@ -465,8 +461,7 @@ static void submit_scoreboard (char *buf, apache_t *st) long long response_start = 0LL; long long response_end = 0LL; - int i; - for (i = 0; buf[i] != '\0'; i++) + for (int i = 0; buf[i] != '\0'; i++) { if (buf[i] == '.') open++; else if (buf[i] == '_') waiting++;