X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Femail.c;h=334e8764bb3de27a7bfa843adf6d88ae2616a166;hb=0a8741b9061f8df4a78a448c021612db06e17425;hp=9dce34c430f69ab285e95676dcabd32a1810d49f;hpb=1bdfcf9791729310f75857d0e002c40ef659a89b;p=collectd.git diff --git a/src/email.c b/src/email.c index 9dce34c4..334e8764 100644 --- a/src/email.c +++ b/src/email.c @@ -43,8 +43,6 @@ #include "common.h" #include "plugin.h" -#include "configfile.h" - #include #include @@ -483,7 +481,8 @@ static void *open_connection (void __attribute__((unused)) *arg) collectors[i]->socket = NULL; if (plugin_thread_create (&collectors[i]->thread, - &ptattr, collect, collectors[i]) != 0) { + &ptattr, collect, collectors[i], + "email collector") != 0) { char errbuf[1024]; log_err ("plugin_thread_create() failed: %s", sstrerror (errno, errbuf, sizeof (errbuf))); @@ -570,7 +569,7 @@ static void *open_connection (void __attribute__((unused)) *arg) static int email_init (void) { if (plugin_thread_create (&connector, NULL, - open_connection, NULL) != 0) { + open_connection, NULL, "email listener") != 0) { char errbuf[1024]; disabled = 1; log_err ("plugin_thread_create() failed: %s", @@ -655,14 +654,10 @@ static int email_shutdown (void) static void email_submit (const char *type, const char *type_instance, gauge_t value) { - value_t values[1]; value_list_t vl = VALUE_LIST_INIT; - values[0].gauge = value; - - vl.values = values; + vl.values = &(value_t) { .gauge = value }; vl.values_len = 1; - sstrncpy (vl.host, hostname_g, sizeof (vl.host)); sstrncpy (vl.plugin, "email", sizeof (vl.plugin)); sstrncpy (vl.type, type, sizeof (vl.type)); sstrncpy (vl.type_instance, type_instance, sizeof (vl.type_instance));