Maybe helpful for others trying to use large legends (or legends with lot of markup stuff):

On systems with snprintf, the length of the legend "input" (before markup) is truncated to 200 chars, which might not be long enough in some cases (at least not for me at the moment). This is more a "hack" rather than a real fix (which would probably to use dynamically allocated buffers, but gives some more room for fancy formatted legends.

Cheers,
Markus

*** ../../../rrdtool-1.5.5/src/rrd_graph.h      Tue Nov 10 17:15:18 2015
--- rrd_graph.h Wed Nov 25 10:46:27 2015
***************
*** 197,203 ****
     because they are quite diverse, not all elements will use all the
     possible parts of the structure. */
  #ifdef HAVE_SNPRINTF
! #define FMT_LEG_LEN 200
  #else
  #define FMT_LEG_LEN 2000
  #endif
--- 197,203 ----
     because they are quite diverse, not all elements will use all the
     possible parts of the structure. */
  #ifdef HAVE_SNPRINTF
! #define FMT_LEG_LEN 500
  #else
  #define FMT_LEG_LEN 2000
  #endif

_______________________________________________
rrd-developers mailing list
rrd-developers@lists.oetiker.ch
https://lists.oetiker.ch/cgi-bin/listinfo/rrd-developers

Reply via email to