summaryrefslogtreecommitdiff
path: root/source4/dns_server/dns_crypto.c
diff options
context:
space:
mode:
authorRalph Boehme <slow@samba.org>2016-05-30 16:56:21 +0200
committerGarming Sam <garming@samba.org>2016-06-16 00:06:27 +0200
commitc1fca8fa398461fb0a67dbb0e181c71b83a32b62 (patch)
treed14c2fadb5ea2b146c638578ad0a8ba30d2addb3 /source4/dns_server/dns_crypto.c
parent830316ce84c6f4994841a1c68e60d90225a2963d (diff)
downloadsamba-c1fca8fa398461fb0a67dbb0e181c71b83a32b62.tar.gz
s4/dns_server: not finding the key here is a fatal error
Bug: https://bugzilla.samba.org/show_bug.cgi?id=11520 Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Garming Sam <garming@catalyst.net.nz>
Diffstat (limited to 'source4/dns_server/dns_crypto.c')
-rw-r--r--source4/dns_server/dns_crypto.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/source4/dns_server/dns_crypto.c b/source4/dns_server/dns_crypto.c
index a49b23c8f45..1590814e54b 100644
--- a/source4/dns_server/dns_crypto.c
+++ b/source4/dns_server/dns_crypto.c
@@ -357,8 +357,7 @@ WERROR dns_sign_tsig(struct dns_server *dns,
tkey = dns_find_tkey(dns->tkeys, state->key_name);
if (tkey == NULL) {
- /* FIXME: read up on what to do when we can't find a key */
- return WERR_OK;
+ return DNS_ERR(SERVER_FAILURE);
}
werror = dns_tsig_compute_mac(mem_ctx, state, packet,