X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Futils_rrdcreate.c;h=091b5fa6dce1d2cc3bc48bb093298f39e5d0af46;hb=77311aed583ac4566d76f1ce3a1dc9deae2e59dc;hp=d9cbad7326b24f2e32cd9dfe122651dbd479a5e2;hpb=4b962d32365228d8984759d36269904527927cf3;p=collectd.git diff --git a/src/utils_rrdcreate.c b/src/utils_rrdcreate.c index d9cbad73..091b5fa6 100644 --- a/src/utils_rrdcreate.c +++ b/src/utils_rrdcreate.c @@ -156,7 +156,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))) @@ -406,9 +406,9 @@ int cu_rrd_create_file (const char *filename, /* {{{ */ argv[ds_num + rra_num] = NULL; last_up = CDTIME_T_TO_TIME_T (vl->time); - if (last_up <= 10) + if (last_up <= 0) last_up = time (NULL); - last_up -= 10; + last_up -= 1; if (cfg->stepsize > 0) stepsize = cfg->stepsize;