X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/1561c5d88b3a23a4348d8e3c1ce28554fcbcfe46..a85c067ba6c6940512cf57ec213277a370d87e70:/src/src/dmarc.c diff --git a/src/src/dmarc.c b/src/src/dmarc.c index ad0c26c91..c0313bf5c 100644 --- a/src/src/dmarc.c +++ b/src/src/dmarc.c @@ -5,6 +5,7 @@ Copyright (c) The Exim Maintainers 2019 - 2022 Copyright (c) Todd Lyons 2012 - 2014 License: GPL */ +/* SPDX-License-Identifier: GPL-2.0-only */ /* Portions Copyright (c) 2012, 2013, The Trusted Domain Project; All rights reserved, licensed for use per LICENSE.opendmarc. */ @@ -230,8 +231,9 @@ if (rc == DNS_SUCCEED) rr = dns_next_rr(dnsa, &dnss, RESET_NEXT)) if (rr->type == T_TXT && rr->size > 3) { + uschar *record = string_copyn_taint(US rr->data, rr->size, GET_TAINTED); store_free_dns_answer(dnsa); - return string_copyn_taint(US rr->data, rr->size, GET_TAINTED); + return record; } store_free_dns_answer(dnsa); return NULL;