diff --git a/src/internal.c b/src/internal.c index 8cdcb9a97a..067b7a6c08 100644 --- a/src/internal.c +++ b/src/internal.c @@ -13360,6 +13360,9 @@ int MatchDomainName(const char* pattern, int patternLen, const char* str, wildcardEligible = 0; } + if (strLen == 0) + return 0; + /* Simple case, pattern match exactly */ if (p != (char)XTOLOWER((unsigned char) *str)) return 0;