From: Tobias Oetiker Date: Mon, 4 Sep 2006 21:10:55 +0000 (+0000) Subject: in logarithmic mode minval must not be <= 0 X-Git-Tag: 1.2.16~57 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6f2c839910e3382a8b6043e92850c20ec19b234c;p=thirdparty%2Frrdtool-1.x.git in logarithmic mode minval must not be <= 0 git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.2/program@887 a5681a0c-68f1-0310-ab6d-d61299d08faa --- diff --git a/src/rrd_graph.c b/src/rrd_graph.c index cd5bdfc1..ecf19fd3 100644 --- a/src/rrd_graph.c +++ b/src/rrd_graph.c @@ -1062,8 +1062,9 @@ data_proc( image_desc_t *im ){ ** relevant for min and max */ if (finite(paintval) && im->gdes[ii].gf != GF_TICK ) { - if (isnan(minval) || paintval < minval) - minval = paintval; + if ((isnan(minval) || paintval < minval ) && + ! (im->logarithmic && paintval <= 0.0)) + minval = paintval; if (isnan(maxval) || paintval > maxval) maxval = paintval; }