Hi all,
i'm seeing rrdtool basically hanging in horizontal_grid() using
--units-exponents, sometimes, not always.  The problem is with
the following bit of code:

            for(i=0;ylab[i].grid > 0;i++){
                pixel = im->ysize / (scaledrange / ylab[i].grid);
                if (gridind == -1 && pixel > 5) {
                    gridind = i;
                    break;
                }
            }

In some cases, pixel is never > 5, which leaves gridind to be -1.
The attached diff seems to work, but i'm not sure it's
entirely appropriate.


-- Attached file removed by Ecartis and put at URL below --
-- Type: text/plain
-- Size: 1k (1524 bytes)
-- URL : http://www.ee.ethz.ch/~slist/p/rrdtool-1.0.49.diff


--
Unsubscribe mailto:[EMAIL PROTECTED]
Help        mailto:[EMAIL PROTECTED]
Archive     http://www.ee.ethz.ch/~slist/rrd-developers
WebAdmin    http://www.ee.ethz.ch/~slist/lsg2.cgi

Reply via email to