From: Kai Blin Date: Tue, 29 May 2012 22:23:33 +0000 (+0200) Subject: s4-dns: Use proper talloc hierarchy for NS records in create_response_rr X-Git-Tag: samba-4.0.0beta1~152 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9d128bbb628bb2240cc95695c114d8befa331a6e;p=thirdparty%2Fsamba.git s4-dns: Use proper talloc hierarchy for NS records in create_response_rr --- diff --git a/source4/dns_server/dns_query.c b/source4/dns_server/dns_query.c index 3a77e0e08ae..c78fab922a1 100644 --- a/source4/dns_server/dns_query.c +++ b/source4/dns_server/dns_query.c @@ -63,7 +63,8 @@ static WERROR create_response_rr(const struct dns_name_question *question, W_ERROR_HAVE_NO_MEMORY(ans[ai].rdata.ipv6_record); break; case DNS_TYPE_NS: - ans[ai].rdata.ns_record = rec->data.ns; + ans[ai].rdata.ns_record = talloc_strdup(ans, rec->data.ns); + W_ERROR_HAVE_NO_MEMORY(ans[ai].rdata.ns_record); break; case DNS_QTYPE_SRV: ans[ai].rdata.srv_record.priority = rec->data.srv.wPriority;