data MAINTENANCE add explanation comment for uncommon use of memset()
diff --git a/src/plugins_types.c b/src/plugins_types.c
index ae1d7a6..efac048 100644
--- a/src/plugins_types.c
+++ b/src/plugins_types.c
@@ -210,9 +210,11 @@
if (fraction) {
memcpy(&valcopy[0], &value[0], fraction);
memcpy(&valcopy[fraction], &value[fraction + 1], len - 1 - (fraction));
+ /* add trailing zero characters */
memset(&valcopy[len - 1], '0', fraction_digits - (len - 1 - fraction));
} else {
memcpy(&valcopy[0], &value[0], len);
+ /* add trailing zero characters */
memset(&valcopy[len], '0', fraction_digits);
}