xref: /netbsd-src/external/bsd/nsd/dist/contrib/bug390.patch (revision d83a80ee7fb31190352cf1f781441e06ca6a86db)
1Index: nsec3.c
2===================================================================
3--- nsec3.c	(revision 3889)
4+++ nsec3.c	(working copy)
5@@ -820,6 +820,10 @@
6 	if(!query->zone->nsec3_param)
7 		return;
8 	nsec3_add_nonexist_proof(query, answer, wildcard, qname);
9+	if(wildcard->parent && wildcard->parent->nsec3 &&
10+		wildcard->parent->nsec3->nsec3_is_exact)
11+		nsec3_add_rrset(query, answer, AUTHORITY_SECTION,
12+			wildcard->parent->nsec3->nsec3_cover);
13 }
14
15 static void
16