]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Return REFUSED if GSSAPI is not configured
authorMark Andrews <marka@isc.org>
Wed, 26 Jul 2023 22:34:45 +0000 (08:34 +1000)
committerMark Andrews <marka@isc.org>
Fri, 28 Jul 2023 04:37:32 +0000 (14:37 +1000)
Return REFUSED if neither a keytab nor a gssapi credential is
configured to GSSAPI/TKEY requests.

lib/dns/tkey.c

index 0f98820edf3580dd72b79f29c5ac477c152401c6..8133d927a3c86690ac0713bdfa828aee87bf7d90 100644 (file)
@@ -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)) {