commit | 8caf3d7c6c1a27fc21ae674f975be2ff919ddade | [log] [tgz] |
---|---|---|
author | Simon Kelley <simon@thekelleys.org.uk> | Sat Apr 04 17:00:32 2020 +0100 |
committer | Simon Kelley <simon@thekelleys.org.uk> | Sat Apr 04 17:00:32 2020 +0100 |
tree | b7b596e2b145ca0f06ce120af95d0e4e41a5e205 | |
parent | d162bee356586ccddccb50fd665c4a5556ce1147 [diff] |
Fix rare problem allocating frec for DNSSEC. A call to get_new_frec() for a DNSSEC query could manage to free the original frec that we're doing the DNSSEC query to validate. Bad things then happen. This requires that the original frec is old, so it doesn't happen in practice. I found it when running under gdb, and there have been reports of SEGV associated with large system-clock warps which are probably the same thing.