X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fwrite_tsdb.c;h=b7f46f1b9abde92bae63eee39d244e7fa6380ae2;hb=c3f2d0e714514ce3fcfe0a210057d8b3a8aaf308;hp=aeed635097bff8ad183cade11e07baaafb831304;hpb=5c78be034ebf8edbf2ae98e9163a38b2d61fbb68;p=collectd.git diff --git a/src/write_tsdb.c b/src/write_tsdb.c index aeed6350..b7f46f1b 100644 --- a/src/write_tsdb.c +++ b/src/write_tsdb.c @@ -367,7 +367,7 @@ static int wt_format_name(char *ret, int ret_len, if (vl->plugin_instance[0] == '\0') { ssnprintf(ret, ret_len, "%s%s.%s", prefix, vl->plugin, ds_name); - } else if (vl->type_instance == '\0') { + } else if (vl->type_instance[0] == '\0') { ssnprintf(ret, ret_len, "%s%s.%s.%s.%s", prefix, vl->plugin, vl->plugin_instance, vl->type_instance, ds_name); @@ -387,8 +387,8 @@ static int wt_format_name(char *ret, int ret_len, ssnprintf(ret, ret_len, "%s%s.%s.%s", prefix, vl->plugin, vl->plugin_instance, vl->type); } else { - ssnprintf(ret, ret_len, "%s%s.%s.%s", - prefix, vl->plugin, vl->plugin_instance, vl->type_instance); + ssnprintf(ret, ret_len, "%s%s.%s.%s.%s", + prefix, vl->plugin, vl->plugin_instance, vl->type, vl->type_instance); } sfree(temp);