diff --git a/src/load.c b/src/load.c
index e8dabaa19e7232d9ac6fc9ad87ba988b8f195987..491a985e432c1752a504f9f953808741c93ad76a 100644 (file)
--- a/src/load.c
+++ b/src/load.c
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by the
- * Free Software Foundation; either version 2 of the License, or (at your
- * option) any later version.
+ * Free Software Foundation; only version 2 of the License is applicable.
*
* This program is distributed in the hope that it will be useful, but
* WITHOUT ANY WARRANTY; without even the implied warranty of
#endif
#endif /* defined(HAVE_GETLOADAVG) */
-data_source_t dsrc[3] =
+static data_source_t dsrc[3] =
{
{"shortterm", DS_TYPE_GAUGE, 0.0, 100.0},
{"midterm", DS_TYPE_GAUGE, 0.0, 100.0},
{"longterm", DS_TYPE_GAUGE, 0.0, 100.0}
};
-data_set_t ds =
+static data_set_t ds =
{
"load", 3, dsrc
};
static void load_submit (double snum, double mnum, double lnum)
{
value_t values[3];
- value_list_t vl;
+ value_list_t vl = VALUE_LIST_INIT;
values[0].gauge = snum;
values[1].gauge = mnum;
vl.values = values;
vl.values_len = 3;
- strcpy (vl.host, "localhost"); /* FIXME */
+ vl.time = time (NULL);
+ strcpy (vl.host, hostname);
strcpy (vl.plugin, "load");
strcpy (vl.plugin_instance, "");
strcpy (vl.type_instance, "");