From: Tobias Oetiker Date: Thu, 11 Dec 2008 14:31:16 +0000 (+0000) Subject: fixed another seek issue ... X-Git-Tag: 1.3.5~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a4c594c56944700f1c3bc94bb48cf62deabfdce0;p=thirdparty%2Frrdtool-1.x.git fixed another seek issue ... git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.3/program@1708 a5681a0c-68f1-0310-ab6d-d61299d08faa --- diff --git a/src/rrd_fetch.c b/src/rrd_fetch.c index b6aab91c..c5cd6a5a 100644 --- a/src/rrd_fetch.c +++ b/src/rrd_fetch.c @@ -366,6 +366,8 @@ int rrd_fetch_fn( else rra_pointer = rrd.rra_ptr[chosen_rra].cur_row + 1 + start_offset; + rra_pointer = rra_pointer % (signed) rrd.rra_def[chosen_rra].row_cnt; + if (rrd_seek(rrd_file, (rra_base + (rra_pointer * (*ds_cnt) * sizeof(rrd_value_t))), SEEK_SET) != 0) {