From 9aec87b814cbbf0f9c2abcc11514a8db917b044b Mon Sep 17 00:00:00 2001
From: Jan Kadlec <jan.kadlec@nic.cz>
Date: Wed, 10 Jul 2013 15:20:59 +0200
Subject: [PATCH] Small fix in referral answering.

RRSIGs for DS RRSets in answer section used to be added to authority section.

Refs #73
---
 src/libknot/nameserver/name-server.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/libknot/nameserver/name-server.c b/src/libknot/nameserver/name-server.c
index 4a95240181..7af77884f1 100644
--- a/src/libknot/nameserver/name-server.c
+++ b/src/libknot/nameserver/name-server.c
@@ -1733,6 +1733,7 @@ static inline int ns_referral(const knot_node_t *node,
                               uint16_t qtype)
 {
 	dbg_ns_verb("Referral response.\n");
+	printf("Referal\n");
 
 	while (!knot_node_is_deleg_point(node)) {
 		assert(knot_node_parent(node) != NULL);
@@ -1753,7 +1754,7 @@ static inline int ns_referral(const knot_node_t *node,
 			    && knot_query_dnssec_requested(
 			                        knot_packet_query(resp))) {
 				ret = ns_add_rrsigs(ds_rrset, resp, node->owner,
-				              knot_response_add_rrset_authority,
+				              knot_response_add_rrset_answer,
 				              1);
 			}
 		} else {
-- 
GitLab