From: Tobias Oetiker Date: Mon, 19 Sep 2005 07:42:17 +0000 (+0000) Subject: do not free stuff that gets freed later anyway X-Git-Tag: 1.2.12~31 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3e4f35d16759f058c6936e2218bb7fb11146e51a;p=thirdparty%2Frrdtool-1.x.git do not free stuff that gets freed later anyway git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.2/program@685 a5681a0c-68f1-0310-ab6d-d61299d08faa --- diff --git a/src/rrd_restore.c b/src/rrd_restore.c index 26bbab5b..68923b54 100644 --- a/src/rrd_restore.c +++ b/src/rrd_restore.c @@ -132,13 +132,11 @@ int xml2rrd(char* buf, rrd_t* rrd, char rc){ { rrd_set_error("Incompatible file version, detected version %s is bigger than supported version %s\n", rrd -> stat_head -> version, RRD_VERSION ); - free(rrd -> stat_head); return -1; } if (atoi(rrd -> stat_head -> version) < 2) { rrd_set_error("Can only restore version >= 2 (Not %s). Dump your old rrd using a current rrdtool dump.", rrd -> stat_head -> version ); - free(rrd -> stat_head); return -1; } rrd->stat_head->float_cookie = FLOAT_COOKIE;