X-Git-Url: https://git.octo.it/?p=rrdtool.git;a=blobdiff_plain;f=src%2Frrd_format.c;h=5200b33703a4e065068997af0318b1dc015e1b54;hp=501b2676d95b6661966b85eadc9ba2b849285f99;hb=87699aa7a0d9770907d972e00ebbe7e888b3bc8a;hpb=6cb698792ee490b582aba2f36138b01e5beb4b8c diff --git a/src/rrd_format.c b/src/rrd_format.c index 501b267..5200b33 100644 --- a/src/rrd_format.c +++ b/src/rrd_format.c @@ -125,8 +125,7 @@ off_t rrd_get_header_size( return sizeof(stat_head_t) + \ sizeof(ds_def_t) * rrd->stat_head->ds_cnt + \ sizeof(rra_def_t) * rrd->stat_head->rra_cnt + \ - sizeof(time_t) + \ - sizeof(live_head_t) + \ + ( atoi(rrd->stat_head->version) < 3 ? sizeof(time_t) : sizeof(live_head_t) ) + \ sizeof(pdp_prep_t) * rrd->stat_head->ds_cnt + \ sizeof(cdp_prep_t) * rrd->stat_head->ds_cnt * rrd->stat_head->rra_cnt + \ sizeof(rra_ptr_t) * rrd->stat_head->rra_cnt;