X-Git-Url: https://arthur.barton.de/gitweb/?a=blobdiff_plain;f=src%2Fsimple_pattern.c;h=f72a42d06e6e53c01eb3e5d4cd76637d728bd902;hb=f5fef72a72cfc1c799b7a9b37ff2dfa25e731420;hp=85215f152747df6e190a4c8df3fba8676dffb9ea;hpb=e19a6cb6bd31e175842dc4c3b61fd3fe78eeab2c;p=netdata.git diff --git a/src/simple_pattern.c b/src/simple_pattern.c index 85215f15..f72a42d0 100644 --- a/src/simple_pattern.c +++ b/src/simple_pattern.c @@ -169,7 +169,7 @@ static inline int match_pattern(struct simple_pattern *m, const char *str, size_ int simple_pattern_matches(SIMPLE_PATTERN *list, const char *str) { struct simple_pattern *m, *root = (struct simple_pattern *)list; - if(unlikely(!root)) return 0; + if(unlikely(!root || !str || !*str)) return 0; size_t len = strlen(str); for(m = root; m ; m = m->next)