https://bugs.exim.org/show_bug.cgi?id=2499

--- Comment #22 from Wolfgang Breyha <[email protected]> ---
IMO your new patch assigns
  srr.num_rr = found;
too early. You should assign the result of the for-loop and
  srr.rr[found++] = (void *) s;
in the end, because the first one contains TXT RRs which are not copied because
they are no "v=spf1" matches.

In the case num_rr is too large in the end
SPF_dns_rr_dup(&spfrr, &srr);
coredumps. Happens for the domain given earlier ([email protected]).

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to