From 785a9683eab4982babc49eea51549bc858a4b862 Mon Sep 17 00:00:00 2001 From: Florian Forster Date: Mon, 5 Jul 2010 10:38:35 +0200 Subject: [PATCH] v5upgrade target: Don't use "memcpy" to copy static strings. --- src/target_v5upgrade.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/target_v5upgrade.c b/src/target_v5upgrade.c index e7f05998..670efce8 100644 --- a/src/target_v5upgrade.c +++ b/src/target_v5upgrade.c @@ -68,15 +68,15 @@ static int v5_df (const data_set_t *ds, value_list_t *vl) /* {{{ */ v5_swap_instances (&new_vl); /* Change the type to "df_complex" */ - memcpy (new_vl.type, "df_complex", sizeof (new_vl.type)); + sstrncpy (new_vl.type, "df_complex", sizeof (new_vl.type)); /* Dispatch two new value lists instead of this one */ new_vl.values[0].gauge = vl->values[0].gauge; - memcpy (new_vl.type_instance, "used", sizeof (new_vl.type_instance)); + sstrncpy (new_vl.type_instance, "used", sizeof (new_vl.type_instance)); plugin_dispatch_values (&new_vl); new_vl.values[0].gauge = vl->values[1].gauge; - memcpy (new_vl.type_instance, "free", sizeof (new_vl.type_instance)); + sstrncpy (new_vl.type_instance, "free", sizeof (new_vl.type_instance)); plugin_dispatch_values (&new_vl); /* Abort processing */ -- 2.30.2