From: Stefan Metzmacher Date: Fri, 31 May 2024 06:36:40 +0000 (+0200) Subject: s4:dns_server: failed dns updates should result in REFUSED for ACCESS_DENIED X-Git-Tag: samba-4.19.8~76 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=662c467566638ed6b4ac56beaa71bcd396c82501;p=thirdparty%2Fsamba.git s4:dns_server: failed dns updates should result in REFUSED for ACCESS_DENIED BUG: https://bugzilla.samba.org/show_bug.cgi?id=13019 Signed-off-by: Stefan Metzmacher Reviewed-by: Andrew Bartlett (cherry picked from commit a56627b0d125ef7b456bebe307087f324f1f0422) --- diff --git a/source4/dns_server/dnsserver_common.c b/source4/dns_server/dnsserver_common.c index 79468dbb8fe..e15dc602daf 100644 --- a/source4/dns_server/dnsserver_common.c +++ b/source4/dns_server/dnsserver_common.c @@ -68,6 +68,8 @@ uint8_t werr_to_dns_err(WERROR werr) return DNS_RCODE_NOTZONE; } else if (W_ERROR_EQUAL(DNS_ERR(BADKEY), werr)) { return DNS_RCODE_BADKEY; + } else if (W_ERROR_EQUAL(WERR_ACCESS_DENIED, werr)) { + return DNS_RCODE_REFUSED; } DEBUG(5, ("No mapping exists for %s\n", win_errstr(werr))); return DNS_RCODE_SERVFAIL;