From: Azat Khuzhin Date: Wed, 25 Nov 2015 10:09:15 +0000 (+0300) Subject: Merge branch 'evdns-fail-requests-v6' X-Git-Tag: release-2.1.6-beta~90^2~9 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=18c4352e0fdb58263a932fb3c0808a78617cf59b;p=libevent Merge branch 'evdns-fail-requests-v6' This patchset fixes some issues wit evdns_base_free(..., fail_requests=1), and there are two cases: with callback wrapper for evdns_getaddrinfo() and not, both fixed by this patches, and adds regression tests for this. * evdns-fail-requests-v6: evdns: evdns_base_free(): fix UAF of evdns_base with @fail_requests test/dns: cover evdns_getaddrinfo() and evdns_base_free() with @fail_requests evdns: evdns_base_free(): free requests before namservers test/dns: cover @fail_requests for evdns_base_free() test/dns: more graceful coverage of @fail_requests --- 18c4352e0fdb58263a932fb3c0808a78617cf59b