Code

fix type conversion error (on windows) unsigned/signed affecting timestamps on rrd_dump.
[rrdtool.git] / src / rrd_dump.c
index b3dfcdca668dc1641b743fedc7572dc86c070e55..5fae397c488ff2fb4db1ec5d84b33649c8225ecc 100644 (file)
@@ -318,7 +318,7 @@ rrd_dump_r(const char *filename, char *outname)
                       +(rrd.rra_ptr[i].cur_row+1)
                       * rrd.stat_head->ds_cnt
                       * sizeof(rrd_value_t)),SEEK_SET);
-       timer = - (rrd.rra_def[i].row_cnt-1);
+       timer = - (long)(rrd.rra_def[i].row_cnt-1);
        ii=rrd.rra_ptr[i].cur_row;
        for(ix=0;ix<rrd.rra_def[i].row_cnt;ix++){           
            ii++;