X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Futils_rrdcreate.c;h=47bf9f66961550d788f82ef160058681a670301a;hb=c6da31fb30c2fb1d131f92efcde0b3ec9a010b2c;hp=4ecec59dae1cdad9d3128b25f241920d888d6fce;hpb=0b9800153cec24ed79c71beaac265e33ee3001ba;p=collectd.git diff --git a/src/utils_rrdcreate.c b/src/utils_rrdcreate.c index 4ecec59d..47bf9f66 100644 --- a/src/utils_rrdcreate.c +++ b/src/utils_rrdcreate.c @@ -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))) @@ -398,10 +398,9 @@ int cu_rrd_create_file (const char *filename, /* {{{ */ memcpy (argv + ds_num, rra_def, rra_num * sizeof (char *)); argv[ds_num + rra_num] = NULL; - assert (vl->time > 10); status = srrd_create (filename, (cfg->stepsize > 0) ? cfg->stepsize : vl->interval, - vl->time - 10, + (vl->time > 10) ? (vl->time - 10) : vl->time, argc, (const char **) argv); free (argv);