s4 dns: Verify incoming TSIG signatures
[garming/samba-autobuild/.git] / source4 / dns_server / dns_utils.c
index 7d95bdd1518a1da409c4c7e4f73caee053135081..11ded6820487af5c450c5763af7d4515a019448d 100644 (file)
@@ -54,6 +54,8 @@ uint8_t werr_to_dns_err(WERROR werr)
                return DNS_RCODE_NOTAUTH;
        } else if (W_ERROR_EQUAL(DNS_ERR(NOTZONE), werr)) {
                return DNS_RCODE_NOTZONE;
+       } else if (W_ERROR_EQUAL(DNS_ERR(BADKEY), werr)) {
+               return DNS_RCODE_BADKEY;
        }
        DEBUG(5, ("No mapping exists for %s\n", win_errstr(werr)));
        return DNS_RCODE_SERVFAIL;