diff --git a/src/sparkline.c b/src/sparkline.c index 3355a598cda171bf41c7c57185361ff7369cd9e4..8e2764aeec450c385a1ba2c9cc3764ecf9ba03c1 100644 --- a/src/sparkline.c +++ b/src/sparkline.c @@ -63,7 +63,7 @@ struct sequence *createSparklineSequence(void) { /* Add a new sample into a sequence. */ void sparklineSequenceAddSample(struct sequence *seq, double value, char *label) { - label = label == NULL ? label : zstrdup(label); + label = (label == NULL || label[0] == '\0') ? NULL : zstrdup(label); if (seq->length == 0) { seq->min = seq->max = value; } else {