mirror of
http://thekelleys.org.uk/git/dnsmasq.git
synced 2026-11-06 15:51:41 +00:00
Make --rebind-domain-ok work with IDN.
This commit is contained in:
3 files changed
+14
-9
No files matched your search
+4
-4
@@ -151,11 +151,11 @@ static void server_send_log(struct server *server, int fd,
|
||||
|
||||
static int domain_no_rebind(char *domain)
|
||||
{
|
||||
struct server *serv;
|
||||
int dlen = (int)strlen(domain);
|
||||
struct rebind_domain *rbd;
|
||||
size_t tlen, dlen = strlen(domain);
|
||||
|
||||
for (serv = daemon->no_rebind; serv; serv = serv->next)
|
||||
if (dlen >= serv->domain_len && strcmp(serv->domain, &domain[dlen - serv->domain_len]) == 0)
|
||||
for (rbd = daemon->no_rebind; rbd; rbd = rbd->next)
|
||||
if (dlen >= (tlen = strlen(rbd->domain)) && strcmp(rbd->domain, &domain[dlen - tlen]) == 0)
|
||||
return 1;
|
||||
|
||||
return 0;
|
||||
|
||||
Reference in new issue
Block a user