From: Mukund Sivaraman Date: Tue, 8 Aug 2017 14:13:39 +0000 (+0530) Subject: Fix tsig_test.c unittest (OK'd by Mark on Jabber) X-Git-Tag: v9.12.0a1~136 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=f2b6eef899d0bc772dbd0c05c2854d025e4ca8bd;p=thirdparty%2Fbind9.git Fix tsig_test.c unittest (OK'd by Mark on Jabber) --- diff --git a/lib/dns/tests/tsig_test.c b/lib/dns/tests/tsig_test.c index d29e41eef4a..936f5e2f95b 100644 --- a/lib/dns/tests/tsig_test.c +++ b/lib/dns/tests/tsig_test.c @@ -178,6 +178,13 @@ render(isc_buffer_t *buf, unsigned flags, dns_tsigkey_t *key, msg->rcode = dns_rcode_noerror; msg->flags = flags; + /* + * XXXMPA: this hack needs to be replaced with use of + * dns_message_reply() at some point. + */ + if ((flags & DNS_MESSAGEFLAG_QR) != 0) + msg->verified_sig = 1; + if (tsigin == tsigout) msg->tcp_continuation = 1; @@ -384,7 +391,7 @@ ATF_TC_BODY(tsig_tcp, tc) { ATF_CHECK_EQ_MSG(result, ISC_R_SUCCESS, "dns_tsig_verify: %s", dns_result_totext(result)); - ATF_CHECK_EQ(msg->verified_sig, 1); + ATF_CHECK_EQ(msg->verified_sig, 0); ATF_CHECK_EQ(msg->tsigstatus, dns_rcode_noerror); /*