I sent this in a while back but it seems to have been overlooked as of the 
the current cvs snapshot.

It's nice and simple, the error checker for the PRINT stuff which is 
passed to printf() is not allowing certain valid printf() style operations 
which make text alignment much more fun.

*** rrd_graph.c Mon Dec 10 00:07:04 2001
--- rrd_graph.c.new     Mon Dec 10 00:13:16 2001
***************
*** 3059,3064 ****
--- 3059,3067 ----
                        if (*ptr == 'l') {
                                ptr++;
                                if (*ptr == '\0') return 1;
+                               else if (*ptr == ' ') ptr++;
+                               else if (*ptr == '-') ptr++;
+                               else if (*ptr == '+') ptr++;
                                if (*ptr == 'e' || *ptr == 'f') {
                                        ptr++;
                                        } else { return 1; }

-- 
Richard A Steenbergen <[EMAIL PROTECTED]>       http://www.e-gerbil.net/ras
PGP Key ID: 0x138EA177  (67 29 D7 BC E8 18 3E DA  B2 46 B3 D8 14 36 FE B6)

--
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