From: Peter Stamfest Date: Thu, 21 Aug 2014 10:11:16 +0000 (+0200) Subject: some minor fixes for correctness X-Git-Tag: v1.5.0-rc1~42^2~44 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8994377484fdbdf1a561dbd2dc0210d1f6c11024;p=thirdparty%2Frrdtool-1.x.git some minor fixes for correctness --- diff --git a/src/rrd_create.c b/src/rrd_create.c index e8d4fb21..174c558c 100644 --- a/src/rrd_create.c +++ b/src/rrd_create.c @@ -730,8 +730,8 @@ int rrd_create_r2( } rrd_init(srrd); - rrd_file_t *sf = rrd_open(*s, srrd, RRD_READAHEAD | RRD_READVALUES); - + rrd_file_t *sf = rrd_open(*s, srrd, RRD_READONLY | RRD_READAHEAD | RRD_READVALUES); + if (sf == NULL) { goto done; } @@ -998,7 +998,7 @@ static int rrd_init_data(rrd_t *rrd) } for (i = 0; i < rrd->stat_head->rra_cnt; i++) { - rrd->rra_ptr->cur_row = rrd_select_initial_row(NULL, i, &rrd->rra_def[i]); + rrd->rra_ptr[i].cur_row = rrd_select_initial_row(NULL, i, &rrd->rra_def[i]); } }