Replace all occurrences of `strcpy' with `sstrncpy', again.
authorFlorian Forster <sifnfors@informatik.stud.uni-erlangen.de>
Wed, 11 Jun 2008 12:32:19 +0000 (14:32 +0200)
committerFlorian Forster <sifnfors@informatik.stud.uni-erlangen.de>
Wed, 11 Jun 2008 12:32:19 +0000 (14:32 +0200)
This changes all files that are new in 4.4.

src/ascent.c
src/powerdns.c
src/vmem.c

index 94691d6..8c0bbec 100644 (file)
@@ -123,8 +123,8 @@ static int ascent_submit_gauge (const char *plugin_instance, /* {{{ */
   vl.values = values;
   vl.values_len = 1;
   vl.time = time (NULL);
-  strcpy (vl.host, hostname_g);
-  strcpy (vl.plugin, "ascent");
+  sstrncpy (vl.host, hostname_g, sizeof (vl.host));
+  sstrncpy (vl.plugin, "ascent", sizeof (vl.plugin));
 
   if (plugin_instance != NULL)
     sstrncpy (vl.plugin_instance, plugin_instance,
index 51e39ee..644dd56 100644 (file)
@@ -619,7 +619,7 @@ static int powerdns_update_recursor_command (list_item_t *li) /* {{{ */
   }
   else
   {
-    strcpy (buffer, "get ");
+    sstrncpy (buffer, "get ", sizeof (buffer));
     status = strjoin (&buffer[4], sizeof (buffer) - strlen ("get "),
        li->fields, li->fields_num,
        /* seperator = */ " ");
index e0f76e7..5341e15 100644 (file)
@@ -46,8 +46,8 @@ static void submit (const char *plugin_instance, const char *type,
   vl.values_len = values_len;
 
   vl.time = time (NULL);
-  strcpy (vl.host, hostname_g);
-  strcpy (vl.plugin, "vmem");
+  sstrncpy (vl.host, hostname_g, sizeof (vl.host));
+  sstrncpy (vl.plugin, "vmem", sizeof (vl.plugin));
   if (plugin_instance != NULL)
     sstrncpy (vl.plugin_instance, plugin_instance, sizeof (vl.plugin_instance));
   if (type_instance != NULL)