From 31326220faf803a75c9780f9320c7a6e075918ec Mon Sep 17 00:00:00 2001 From: Nicolas Viennot Date: Tue, 13 Aug 2013 15:41:41 -0400 Subject: [PATCH] [server lost] bug fix: The DNS resolver must not be freed on MacOSX --- tmate-session.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tmate-session.c b/tmate-session.c index 02469c59..c14def66 100644 --- a/tmate-session.c +++ b/tmate-session.c @@ -68,8 +68,12 @@ static void dns_cb(int errcode, struct evutil_addrinfo *addr, void *ptr) evutil_freeaddrinfo(addr); - evdns_base_free(ev_dnsbase, 0); - ev_dnsbase = NULL; + /* + * XXX For some reason, freeing the DNS resolver makes MacOSX flip out... + * not sure what's going on... + * evdns_base_free(ev_dnsbase, 0); + * ev_dnsbase = NULL; + */ } static void lookup_and_connect(void)