X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fvserver.c;h=54843449b09acff812f3f2edc9f9c6dd8a9ad99e;hb=7e44a991736f5b26f035711bb9296a176722edaf;hp=7b83c6174a830a0da933f4bd0c90f1c1180b67a3;hpb=edc842a72e095b67348ed96d287c857ead49d229;p=collectd.git diff --git a/src/vserver.c b/src/vserver.c index 7b83c617..54843449 100644 --- a/src/vserver.c +++ b/src/vserver.c @@ -57,8 +57,8 @@ static void traffic_submit (const char *plugin_instance, vl.values = values; vl.values_len = STATIC_ARRAY_SIZE (values); vl.time = time (NULL); - strcpy (vl.host, hostname_g); - strcpy (vl.plugin, "vserver"); + sstrncpy (vl.host, hostname_g, sizeof (vl.host)); + sstrncpy (vl.plugin, "vserver", sizeof (vl.plugin)); strncpy (vl.plugin_instance, plugin_instance, sizeof (vl.plugin_instance)); strncpy (vl.type_instance, type_instance, sizeof (vl.type_instance)); @@ -78,8 +78,8 @@ static void load_submit (const char *plugin_instance, vl.values = values; vl.values_len = STATIC_ARRAY_SIZE (values); vl.time = time (NULL); - strcpy (vl.host, hostname_g); - strcpy (vl.plugin, "vserver"); + sstrncpy (vl.host, hostname_g, sizeof (vl.host)); + sstrncpy (vl.plugin, "vserver", sizeof (vl.plugin)); strncpy (vl.plugin_instance, plugin_instance, sizeof (vl.plugin_instance)); plugin_dispatch_values ("load", &vl); @@ -97,8 +97,8 @@ static void submit_gauge (const char *plugin_instance, const char *type, vl.values = values; vl.values_len = STATIC_ARRAY_SIZE (values); vl.time = time (NULL); - strcpy (vl.host, hostname_g); - strcpy (vl.plugin, "vserver"); + sstrncpy (vl.host, hostname_g, sizeof (vl.host)); + sstrncpy (vl.plugin, "vserver", sizeof (vl.plugin)); strncpy (vl.plugin_instance, plugin_instance, sizeof (vl.plugin_instance)); strncpy (vl.type_instance, type_instance, sizeof (vl.type_instance));