X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Frrd_dump.c;h=eb9b4690e0fbb22f1788b95711695a80a8fa3499;hb=f33dd0fcc721e4efb1ce3be0d672e00e587d7491;hp=3b2a0250642b296d0364c20d3dd59c67638f27fa;hpb=264a94560ae83c638e05b0b93b85fd6285b07dac;p=rrdtool.git diff --git a/src/rrd_dump.c b/src/rrd_dump.c index 3b2a025..eb9b469 100644 --- a/src/rrd_dump.c +++ b/src/rrd_dump.c @@ -83,7 +83,7 @@ int rrd_dump_r( rrd_value_t value; struct tm tm; - rrd_file = rrd_open(filename, &rrd, RRD_READONLY|RRD_READAHEAD); + rrd_file = rrd_open(filename, &rrd, RRD_READONLY | RRD_READAHEAD); if (rrd_file == NULL) { rrd_free(&rrd); return (-1); @@ -176,6 +176,7 @@ int rrd_dump_r( fprintf(out_file, "\t\t\n"); switch (cf_conv(rrd.rra_def[i].cf_nam)) { case CF_HWPREDICT: + case CF_MHWPREDICT: fprintf(out_file, "\t\t %0.10e \n", rrd.rra_def[i].par[RRA_hw_alpha].u_val); fprintf(out_file, "\t\t %0.10e \n", @@ -255,6 +256,7 @@ int rrd_dump_r( } switch (cf_conv(rrd.rra_def[i].cf_nam)) { case CF_HWPREDICT: + case CF_MHWPREDICT: value = rrd.cdp_prep[i * rrd.stat_head->ds_cnt + ii].scratch[CDP_hw_intercept].u_val; @@ -421,9 +423,8 @@ int rrd_dump_r( } fprintf(out_file, "\n"); rrd_free(&rrd); - close(rrd_file->fd); if (out_file != stdout) { fclose(out_file); } - return (0); + return rrd_close(rrd_file); }