Code

fix xff excessive rounding
[collectd.git] / src / utils_rrdcreate.c
index 66bb27e75dacf6ad6bce7f7f659cfd9e59bd211e..47bf9f66961550d788f82ef160058681a670301a 100644 (file)
@@ -153,7 +153,7 @@ static int rra_get (char ***ret, const value_list_t *vl, /* {{{ */
       if (rra_num >= rra_max)
         break;
 
-      status = ssnprintf (buffer, sizeof (buffer), "RRA:%s:%3.1f:%u:%u",
+      status = ssnprintf (buffer, sizeof (buffer), "RRA:%s:%.10f:%u:%u",
           rra_types[j], cfg->xff, cdp_len, cdp_num);
 
       if ((status < 0) || ((size_t) status >= sizeof (buffer)))