]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix tsig_test.c unittest (OK'd by Mark on Jabber)
authorMukund Sivaraman <muks@isc.org>
Tue, 8 Aug 2017 14:13:39 +0000 (19:43 +0530)
committerMukund Sivaraman <muks@isc.org>
Tue, 8 Aug 2017 14:15:07 +0000 (19:45 +0530)
lib/dns/tests/tsig_test.c

index d29e41eef4a7e1fab65e37d556e7e3d69bda8797..936f5e2f95b39a894c256ed1eaa5033bcae379c8 100644 (file)
@@ -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);
 
        /*