]> git.ipfire.org Git - thirdparty/rrdtool-1.x.git/commitdiff
some minor fixes for correctness
authorPeter Stamfest <peter@stamfest.at>
Thu, 21 Aug 2014 10:11:16 +0000 (12:11 +0200)
committerPeter Stamfest <peter@stamfest.at>
Sun, 31 Aug 2014 20:15:33 +0000 (22:15 +0200)
src/rrd_create.c

index e8d4fb2186d6675d45c2f21103cb46c24dcb1c7a..174c558c39a1c5cbf32c338b2bdc7d2d8b403548 100644 (file)
@@ -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]);
         }
     }