Report TKEY query errors in nsupdate

(cherry picked from commit f244619680)
This commit is contained in:
Mark Andrews
2023-07-27 16:47:09 +10:00
parent b64aa2d7a2
commit aeab068adc

View File

@@ -3140,7 +3140,16 @@ recvgss(isc_task_t *task, isc_event_t *event) {
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);