Commit 15bb82d690ae0a5df0625b83addcd18d9246afab

Christopher Davis 2010-04-21T21:21:21

Ensure that evdns_request is a persistent handle. When searching is enabled, evdns may make multiple requests before calling the user callback with the result. This is a problem because the same evdns_request handle is not retained for each search request, so the user cannot reliably cancel the request. This patch attempts to ensure that evdns_request persists accross search requests.