diff --git a/src/dns.c b/src/dns.c index d350596..bd02db1 100644 --- a/src/dns.c +++ b/src/dns.c @@ -39,16 +39,8 @@ static int decodepacket(const char*, char*, int); -static char *topdomain; - - -/* XXX: only used from server, remove! */ -void -dns_set_topdomain(const char *domain) -{ - topdomain = strdup(domain); -} - +/* XXX: remove this (used by server) and make topdomain static in iodine[d].c */ +extern char *topdomain; int dns_encode(char *buf, size_t buflen, struct query *q, qr_t qr, char *data, size_t datalen) diff --git a/src/iodined.c b/src/iodined.c index 0726604..bbeb6da 100644 --- a/src/iodined.c +++ b/src/iodined.c @@ -44,7 +44,7 @@ struct packet packetbuf; struct packet outpacket; int outid; -static char *topdomain; +char *topdomain; struct query q;