From 35916b2f03491ce505f69b15096bfd8d00e08286 Mon Sep 17 00:00:00 2001 From: Simon Arlott Date: Tue, 10 Oct 2023 12:31:58 +0100 Subject: [PATCH] Fix crash in SPF DNS usage Broken-by: 8ab9474f0355 --- src/src/spf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/src/spf.c b/src/src/spf.c index 100e22243..ef55520b1 100644 --- a/src/src/spf.c +++ b/src/src/spf.c @@ -97,7 +97,8 @@ switch (dns_lookup(dnsa, US domain, rr_type, NULL)) srr.herrno = NETDB_SUCCESS; for (dns_record * rr = dns_next_rr(dnsa, &dnss, RESET_ANSWERS); rr; rr = dns_next_rr(dnsa, &dnss, RESET_NEXT)) - if (rr->type == rr_type) { found++; break; } + /* Need to alloc space for all records, so no early-out */ + if (rr->type == rr_type) found++; break; } -- 2.30.2