bug fix for issues #293 evdns_base_load_hosts doesn't remove outdated addresses

As mentioned at https://sourceforge.net/p/levent/bugs/293/
created a small function "evdns_base_flush_outdated_host_addresses" which removes all the previous host addresses, if user wants to clean up the list of hosts can call and use this function.
Defination of this function is part of another patch.
This commit is contained in:
Kuldeep Gupta 2013-12-06 17:06:20 +05:30
parent 954d2f94c0
commit f03d3535af

View File

@ -237,6 +237,12 @@ struct evdns_base * evdns_base_new(struct event_base *event_base, int initialize
*/
void evdns_base_free(struct evdns_base *base, int fail_requests);
/**
All previous outdated host addresses will be removed or flushed from the event base.
@param evdns_base the evdns base to flush outdated host addresses
*/
void evdns_base_flush_outdated_host_addresses(struct evdns_base *base);
/**
Convert a DNS error code to a string.