From df713040b004db40183a751267578835bbd59bd7 Mon Sep 17 00:00:00 2001 From: Jason Unovitch Date: Fri, 17 Mar 2017 02:14:39 +0000 Subject: [PATCH] dns/nsd: Fix missing _t to _type conversion for disable-radix-tree option - Noting NSD changelog, recent update renamed _t typedefs because POSIX reserves them. The 4.1.15 update missed a few conversion. - Unbreak RADIXTREE. No PORTREVISION change as port would not have built. PR: 217640 Reported by: Max Kostikov Submitted by: w.schwarzenfeld@utanet.at (the suggested diff) jaap@NLnetLabs.nl (maintainer - the port patch) Obtained from: nsd svn r4741 --- dns/nsd/files/patch-query.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 dns/nsd/files/patch-query.c diff --git a/dns/nsd/files/patch-query.c b/dns/nsd/files/patch-query.c new file mode 100644 index 000000000000..467aea23c4b2 --- /dev/null +++ b/dns/nsd/files/patch-query.c @@ -0,0 +1,20 @@ +--- query.c.orig 2017-03-09 14:53:32 UTC ++++ query.c +@@ -664,7 +664,7 @@ add_additional_rrsets(struct query *quer + temp->rnode = NULL; + temp->dname = additional->dname; + #else +- memcpy(&temp->node, &additional->node, sizeof(rbnode_t)); ++ memcpy(&temp->node, &additional->node, sizeof(rbnode_type)); + temp->node.parent = NULL; + #endif + temp->number = additional->number; +@@ -1113,7 +1113,7 @@ answer_authoritative(struct nsd *nsd, + match->rnode = NULL; + match->dname = wildcard_child->dname; + #else +- memcpy(&match->node, &wildcard_child->node, sizeof(rbnode_t)); ++ memcpy(&match->node, &wildcard_child->node, sizeof(rbnode_type)); + match->node.parent = NULL; + #endif + match->parent = closest_encloser;