From: Mark Andrews Date: Thu, 27 Jul 2023 06:47:09 +0000 (+1000) Subject: Report TKEY query errors in nsupdate X-Git-Tag: v9.19.16~18^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f2446196809b4eb99928493c7dd7f22cfee32249;p=thirdparty%2Fbind9.git Report TKEY query errors in nsupdate --- diff --git a/bin/nsupdate/nsupdate.c b/bin/nsupdate/nsupdate.c index 724567ce415..bedab937040 100644 --- a/bin/nsupdate/nsupdate.c +++ b/bin/nsupdate/nsupdate.c @@ -3209,7 +3209,16 @@ recvgss(void *arg) { if (rcvmsg->rcode != dns_rcode_noerror && rcvmsg->rcode != dns_rcode_nxdomain) { - fatal("response to GSS-TSIG query was unsuccessful"); + char rcode[64]; + isc_buffer_t b; + + isc_buffer_init(&b, rcode, sizeof(rcode) - 1); + result = dns_rcode_totext(rcvmsg->rcode, &b); + check_result(result, "dns_rcode_totext"); + rcode[isc_buffer_usedlength(&b)] = 0; + + fatal("response to GSS-TSIG query was unsuccessful (%s)", + rcode); } servname = dns_fixedname_initname(&fname);