diff --git a/src/forward.c b/src/forward.c index 3f2d91a..d49cf13 100644 --- a/src/forward.c +++ b/src/forward.c @@ -154,7 +154,7 @@ static int domain_no_rebind(char *domain) int dlen = (int)strlen(domain); for (serv = daemon->no_rebind; serv; serv = serv->next) - if (dlen >= serv->domain_len && strcmp(serv->domain, &domain[dlen - serv->flags]) == 0) + if (dlen >= serv->domain_len && strcmp(serv->domain, &domain[dlen - serv->domain_len]) == 0) return 1; return 0;