diff --git a/src/internal.c b/src/internal.c index 516f7ccc68..0d0d78ab31 100644 --- a/src/internal.c +++ b/src/internal.c @@ -13347,6 +13347,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;