X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=program%2Fsrc%2Frrd_open.c;h=11476de43cb85bcec38ceb56cab7a42da86454c9;hb=fc9c087961677fc0ceacfb4f0465207ec0dd2df3;hp=a0ff80d1e6f38debe2e9dcd1651c3a1a3aafcbb9;hpb=a9c84015e3367068e617ab90a508e5fd1dcf4a2e;p=rrdtool-all.git diff --git a/program/src/rrd_open.c b/program/src/rrd_open.c index a0ff80d1..11476de4 100644 --- a/program/src/rrd_open.c +++ b/program/src/rrd_open.c @@ -1,5 +1,5 @@ /***************************************************************************** - * RRDtool 1.2.7 Copyright by Tobi Oetiker, 1997-2005 + * RRDtool 1.2.9 Copyright by Tobi Oetiker, 1997-2005 ***************************************************************************** * rrd_open.c Open an RRD File ***************************************************************************** @@ -107,7 +107,7 @@ rrd_open(const char *file_name, FILE **in_file, rrd_t *rrd, int rdwr) MYFREAD(rrd->stat_head, stat_head_t, 1) /* lets see if the first read worked */ - if (ferror( *in_file )){ + if (ferror( *in_file ) || feof(*in_file)) { rrd_set_error("reading the cookie off %s faild",file_name); fclose(*in_file); return(-1);