Code

fix for --font bug (font names wer not being picked up at all). Bug reported by ...
authoroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Fri, 6 Jun 2008 16:38:25 +0000 (16:38 +0000)
committeroetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa>
Fri, 6 Jun 2008 16:38:25 +0000 (16:38 +0000)
git-svn-id: svn://svn.oetiker.ch/rrdtool/trunk/program@1403 a5681a0c-68f1-0310-ab6d-d61299d08faa

src/rrd_graph.c

index b3579273f86d7d1219938be194c5e4924f9013e7..a503ca3c6fefa34e8086c68da824a695b6ac384b 100644 (file)
@@ -4126,18 +4126,20 @@ void rrd_graph_options(
                         if (size > 0) {
                             im->text_prop[propidx].size = size;
                         }
-                        if ((int) strlen(prop) > end) {
-                            if (prop[end] == ':') {
+                        if ((int) strlen(optarg) > end) {
+                            if (optarg[end] == ':') {
                                 strncpy(im->text_prop[propidx].font,
-                                        prop + end + 1, 255);
+                                        optarg + end + 1, 255);
                                 im->text_prop[propidx].font[255] = '\0';
                             } else {
                                 rrd_set_error
-                                    ("expected after font size in '%s'",
-                                     prop);
+                                    ("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;
                     }