ports/dns/nsd/files/patch-query.c
Jason Unovitch df713040b0 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 <max@kostikov.co>
Submitted by:	w.schwarzenfeld@utanet.at (the suggested diff)
		jaap@NLnetLabs.nl (maintainer - the port patch)
Obtained from:	nsd svn r4741
2017-03-17 02:14:39 +00:00

20 lines
730 B
C

--- 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;