>From 9a9d0b9ac6823741e4f1162c1de9df7af2bd10b8 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Wed, 15 Jun 2016 21:25:59 -0700 Subject: [PATCH] s4: dns: Correctly check for talloc failure. Signed-off-by: Jeremy Allison --- source4/dns_server/dns_crypto.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source4/dns_server/dns_crypto.c b/source4/dns_server/dns_crypto.c index 6079357..dc375ae 100644 --- a/source4/dns_server/dns_crypto.c +++ b/source4/dns_server/dns_crypto.c @@ -153,6 +153,9 @@ WERROR dns_verify_tsig(struct dns_server *dns, */ state->key_name = talloc_strdup(state->mem_ctx, state->tsig->name); + if (state->key_name == NULL) { + return WERR_NOMEM; + } state->tsig_error = DNS_RCODE_BADKEY; return DNS_ERR(NOTAUTH); } -- 2.7.4