summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/rrdFile.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/rrdFile.js b/src/lib/rrdFile.js
index a9053fc..c55fb0e 100644
--- a/src/lib/rrdFile.js
+++ b/src/lib/rrdFile.js
@@ -1,7 +1,8 @@
/*
* Client library for access to RRD archive files
* Part of the javascriptRRD package
- * Copyright (c) 2009 Frank Wuerthwein, fkw@ucsd.edu
+ * Copyright (c) 2009-2010 Frank Wuerthwein, fkw@ucsd.edu
+ * Igor Sfiligoi, isfiligoi@ucsd.edu
*
* Original repository: http://javascriptrrd.sourceforge.net/
*
@@ -141,7 +142,7 @@ function RRDRRA(rrd_data,rra_ptr_idx,
this.base_rrd_db_idx=header_size+prev_row_cnts*row_size;
// get imediately, since it will be needed often
- var cur_row=rrd_data.getLongAt(rra_ptr_idx);
+ this.cur_row=rrd_data.getLongAt(rra_ptr_idx);
// calculate idx relative to base_rrd_db_idx
// mostly used internally
@@ -149,7 +150,7 @@ function RRDRRA(rrd_data,rra_ptr_idx,
if ((row_idx>=0) && (row_idx<this.row_cnt)) {
if ((ds_idx>=0) && (ds_idx<ds_cnt)){
// it is round robin, starting from cur_row+1
- var real_row_idx=row_idx+cur_row+1;
+ var real_row_idx=row_idx+this.cur_row+1;
if (real_row_idx>=this.row_cnt) real_row_idx-=this.row_cnt;
return row_size*real_row_idx+ds_idx*8;
} else {