do not set an invalid/empty name to dimensions
Costa Tsaousis (ktsaou) committed
Jun 9, 2017 at 00:04 UTC
928e9b0d813c3288b193d80eec47d70d28f89c24
1 file changed
+1
-1
src/rrddim.c
+1
-1
@@ -36,7 +36,7 @@ inline RRDDIM *rrddim_find(RRDSET *st, const char *id) {
36
// RRDDIM rename a dimension
37
38
inline int rrddim_set_name(RRDSET *st, RRDDIM *rd, const char *name) {
39
- if(unlikely(!strcmp(rd->name, name)))
39
+ if(unlikely(!name || !*name || !strcmp(rd->name, name)))
40
return 0;
41
42
debug(D_RRD_CALLS, "rrddim_set_name() from %s.%s to %s.%s", st->name, rd->name, st->name, name);