src/plugin.h: Added `VALUE_LIST_INIT', a static initializer for value_list_t.
authorFlorian Forster <sifnfors@faui06.informatik.uni-erlangen.de>
Mon, 15 Jan 2007 12:49:15 +0000 (13:49 +0100)
committerFlorian Forster <sifnfors@faui06.informatik.uni-erlangen.de>
Mon, 15 Jan 2007 12:49:15 +0000 (13:49 +0100)
src/load.c
src/network.c
src/nfs.c
src/plugin.h
src/traffic.c

index e715dcf..2cc761b 100644 (file)
@@ -60,7 +60,7 @@ static data_set_t ds =
 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;
index 5d58880..33f581d 100644 (file)
@@ -374,7 +374,7 @@ static int parse_packet (void *buffer, int buffer_len)
        part_header_t *header;
        int status;
 
-       value_list_t vl;
+       value_list_t vl = VALUE_LIST_INIT;
        char type[DATA_MAX_NAME_LEN];
 
        DBG ("buffer = %p; buffer_len = %i;", buffer, buffer_len);
index efe1e02..d6e8516 100644 (file)
--- a/src/nfs.c
+++ b/src/nfs.c
@@ -199,7 +199,7 @@ static void nfs_procedures_submit (const char *plugin_instance,
                unsigned long long *val, const char **names, int len)
 {
        value_t values[1];
-       value_list_t vl;
+       value_list_t vl = VALUE_LIST_INIT;
        int i;
 
        vl.values = values;
index 8381871..3b94ff7 100644 (file)
@@ -52,6 +52,8 @@ struct value_list_s
 };
 typedef struct value_list_s value_list_t;
 
+#define VALUE_LIST_INIT { NULL, 0, 0, "localhost", "", "", "" }
+
 struct data_source_s
 {
        char   name[DATA_MAX_NAME_LEN];
index 91b624f..59b59e8 100644 (file)
@@ -226,7 +226,7 @@ static void if_submit (const char *dev, const char *type,
                unsigned long long tx)
 {
        value_t values[2];
-       value_list_t vl;
+       value_list_t vl = VALUE_LIST_INIT;
 
        if (check_ignore_if (dev))
                return;