From: oetiker Date: Fri, 6 Jun 2008 16:38:25 +0000 (+0000) Subject: fix for --font bug (font names wer not being picked up at all). Bug reported by ... X-Git-Url: https://git.tokkee.org/?p=rrdtool-all.git;a=commitdiff_plain;h=959888dac4933e485a3db267682d000d664aabe2 fix for --font bug (font names wer not being picked up at all). Bug reported by Dmitry B. Bigunayk git-svn-id: svn://svn.oetiker.ch/rrdtool/branches/1.2@1403 a5681a0c-68f1-0310-ab6d-d61299d08faa --- diff --git a/program/src/rrd_graph.c b/program/src/rrd_graph.c index 3ee15825..4d747d08 100644 --- a/program/src/rrd_graph.c +++ b/program/src/rrd_graph.c @@ -3508,15 +3508,17 @@ rrd_graph_options(int argc, char *argv[],image_desc_t *im) if (size > 0){ im->text_prop[propidx].size=size; } - if (strlen(prop) > end){ - if (prop[end] == ':'){ - strncpy(im->text_prop[propidx].font,prop+end+1,255); + if (strlen(optarg) > end){ + if (optarg[end] == ':'){ + strncpy(im->text_prop[propidx].font,optarg+end+1,255); im->text_prop[propidx].font[255] = '\0'; } else { - rrd_set_error("expected after font size in '%s'",prop); + rrd_set_error("expected : after font size in '%s'",optarg); return; } } + /* only run the for loop for DEFAULT (0) for + all others, we break here. woodo programming */ if (propidx==sindex && sindex != 0) break; } } else {