From c44d8b51ffb5a413f8bbdbd9991bbc573853e397 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henryk=20Pl=C3=B6tz?= Date: Fri, 3 Oct 2014 20:04:14 +0200 Subject: Apply patch djbdns-1.05-test27.diff.bz2 Source was http://www.fefe.de/dns/djbdns-1.05-test27.diff.bz2, SHA1 f0380ec1866f49c0bcf6369a923ac0a4a5095da8 --- pickdns.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pickdns.c') diff --git a/pickdns.c b/pickdns.c index 28c4ba5..aa74dd8 100644 --- a/pickdns.c +++ b/pickdns.c @@ -20,7 +20,7 @@ static struct cdb c; static char key[258]; static char data[512]; -static int doit(char *q,char qtype[2],char ip[4]) +static int doit(char *q,char qtype[2],char ip[16]) { int r; uint32 dlen; @@ -37,7 +37,7 @@ static int doit(char *q,char qtype[2],char ip[4]) if (!flaga && !flagmx) goto REFUSE; key[0] = '%'; - byte_copy(key + 1,4,ip); + byte_copy(key + 1,4,ip+12); r = cdb_find(&c,key,5); if (!r) r = cdb_find(&c,key,4); @@ -86,7 +86,7 @@ static int doit(char *q,char qtype[2],char ip[4]) return 1; } -int respond(char *q,char qtype[2],char ip[4]) +int respond(char *q,char qtype[2],char ip[16]) { int fd; int result; -- cgit v1.2.3