From: Peter Stamfest Date: Sun, 2 Mar 2014 23:59:23 +0000 (+0100) Subject: Fix off-by-one error when adding a new RRA X-Git-Tag: v1.5.0-rc1~131^2~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3509aab4b2ec6f6a9a2d40cc252d1e2ed677ee3a;p=thirdparty%2Frrdtool-1.x.git Fix off-by-one error when adding a new RRA --- diff --git a/src/rrd_modify.c b/src/rrd_modify.c index 3db5411b..6647d60c 100644 --- a/src/rrd_modify.c +++ b/src/rrd_modify.c @@ -969,7 +969,7 @@ static int add_rras(const rrd_t *in, rrd_t *out, const int *ds_map, init_cdp(out, rra_def, cdp_prep); } - out->rra_ptr[last_rra_cnt].cur_row = 0; + out->rra_ptr[last_rra_cnt].cur_row = rra_def->row_cnt - 1; // extend and fill rrd_value array...