From b5076014b9fd3b6fac25f45c6599abd8c6577c52 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Thu, 27 Jul 2023 08:34:45 +1000 Subject: [PATCH] Return REFUSED if GSSAPI is not configured Return REFUSED if neither a keytab nor a gssapi credential is configured to GSSAPI/TKEY requests. --- lib/dns/tkey.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/dns/tkey.c b/lib/dns/tkey.c index 0f98820edf..8133d927a3 100644 --- a/lib/dns/tkey.c +++ b/lib/dns/tkey.c @@ -194,7 +194,7 @@ process_gsstkey(dns_message_t *msg, dns_name_t *name, dns_rdata_tkey_t *tkeyin, if (tctx->gsscred == NULL && tctx->gssapi_keytab == NULL) { tkey_log("process_gsstkey(): no tkey-gssapi-credential " "or tkey-gssapi-keytab configured"); - return (ISC_R_NOPERM); + return (DNS_R_REFUSED); } if (!dns_name_equal(&tkeyin->algorithm, DNS_TSIG_GSSAPI_NAME)) {