From 432873d98d5ec9bf4da9ac02b4a752c365b1fa31 Mon Sep 17 00:00:00 2001 From: Lubos Slovak <lubos.slovak@nic.cz> Date: Wed, 16 May 2012 13:21:18 +0200 Subject: [PATCH] Small fix --- src/knot/server/zones.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/knot/server/zones.c b/src/knot/server/zones.c index cf7807a7fb..2c4554170a 100644 --- a/src/knot/server/zones.c +++ b/src/knot/server/zones.c @@ -2142,7 +2142,7 @@ int zones_normal_query_answer(knot_nameserver_t *nameserver, break; } - if (rcode = KNOT_RCODE_NOERROR + if (rcode == KNOT_RCODE_NOERROR && zone == NULL && knot_packet_tsig(query) == NULL) { /*! \todo If there is TSIG, this should be probably handled * as a key error. @@ -2203,7 +2203,8 @@ int zones_normal_query_answer(knot_nameserver_t *nameserver, knot_packet_set_tsig_size(resp, tsig_max_size); } ret = knot_ns_answer_normal(nameserver, zone, resp, - resp_wire, &answer_size); + resp_wire, &answer_size, + transport == NS_TRANSPORT_UDP); dbg_zones_detail("rsize = %zu\n", *rsize); dbg_zones_detail("answer_size = %zu\n", answer_size); -- GitLab