fclose(*in_file);
return(-1);
}
- version = atoi(rrd->stat_head->version);
/* lets do some test if we are on track ... */
if (strncmp(rrd->stat_head->cookie,RRD_COOKIE,4) != 0){
fclose(*in_file);
return(-1);}
- if (version > atoi(RRD_VERSION)){
- rrd_set_error("can't handle RRD file version %s",
- rrd->stat_head->version);
+ if (rrd->stat_head->float_cookie != FLOAT_COOKIE){
+ rrd_set_error("This RRD was created on other architecture");
free(rrd->stat_head);
fclose(*in_file);
return(-1);}
- if (rrd->stat_head->float_cookie != FLOAT_COOKIE){
- rrd_set_error("This RRD was created on other architecture");
+ version = atoi(rrd->stat_head->version);
+
+ if (version > atoi(RRD_VERSION)){
+ rrd_set_error("can't handle RRD file version %s",
+ rrd->stat_head->version);
free(rrd->stat_head);
fclose(*in_file);
return(-1);}
+
MYFREAD(rrd->ds_def, ds_def_t, rrd->stat_head->ds_cnt)
MYFREAD(rrd->rra_def, rra_def_t, rrd->stat_head->rra_cnt)
/* handle different format for the live_head */