X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Futils_rrdcreate.c;h=91ac6ce548e878b4078e17d89cc7ce609995ee51;hb=61fba41289decabc1a18c855fcd462fece9ab983;hp=ce6443b7e5a47300e72fae2b2bb81d729ac3db41;hpb=853b3da5d4c6614d7db4093f57b1ca4f57b6c485;p=collectd.git diff --git a/src/utils_rrdcreate.c b/src/utils_rrdcreate.c index ce6443b7..91ac6ce5 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))) @@ -374,7 +374,7 @@ int cu_rrd_create_file (const char *filename, /* {{{ */ int ds_num; int status = 0; time_t last_up; - int stepsize; + unsigned long stepsize; if (check_create_dir (filename)) return (-1); @@ -413,11 +413,9 @@ int cu_rrd_create_file (const char *filename, /* {{{ */ if (cfg->stepsize > 0) stepsize = cfg->stepsize; else - stepsize = (int) CDTIME_T_TO_TIME_T (vl->interval); + stepsize = (unsigned long) CDTIME_T_TO_TIME_T (vl->interval); - status = srrd_create (filename, - (cfg->stepsize > 0) ? cfg->stepsize : vl->interval, - last_up, + status = srrd_create (filename, stepsize, last_up, argc, (const char **) argv); free (argv);