diff --git a/src/collectd-tg.c b/src/collectd-tg.c
index 9bd65bca8936c7175b7981dd0d2d8f72b008208b..53fd3a17362287de70c2849dff0b207e5649d990 100644 (file)
--- a/src/collectd-tg.c
+++ b/src/collectd-tg.c
strncpy (vl->identifier.type,
(vl->values_types[0] == LCC_TYPE_GAUGE) ? "gauge" : "derive",
sizeof (vl->identifier.type));
+ vl->identifier.type[sizeof (vl->identifier.type) - 1] = 0;
snprintf (vl->identifier.type_instance, sizeof (vl->identifier.type_instance),
"ti%li", random ());