diff --git a/src/libknot/nameserver/name-server.c b/src/libknot/nameserver/name-server.c index 1c70df536b5d2bf4d6b87bf6f507c9cd5bfc187b..2179e51d430bb2221c9d570dd09442dc78183d30 100644 --- a/src/libknot/nameserver/name-server.c +++ b/src/libknot/nameserver/name-server.c @@ -2174,7 +2174,7 @@ have_node: } if (knot_node_rrset(node, KNOT_RRTYPE_CNAME) != NULL - && qtype != KNOT_RRTYPE_CNAME) { + && qtype != KNOT_RRTYPE_CNAME && qtype != KNOT_RRTYPE_RRSIG) { dbg_ns_exec( char *name = knot_dname_to_str(node->owner); dbg_ns_verb("Node %s has CNAME record, resolving...\n", name);