From 9e14fed3ec124147f9e8567f317c7fbf8eda155e Mon Sep 17 00:00:00 2001 From: "R.E. Wolff" Date: Mon, 28 Apr 2014 16:55:47 +0200 Subject: [PATCH] fixed DNS confusion in select.c if dnsfd(6) == 0 --- select.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/select.c b/select.c index 7553675..62478f4 100644 --- a/select.c +++ b/select.c @@ -197,12 +197,12 @@ void select_loop(void) { /* Have we finished a nameservice lookup? */ #ifdef ENABLE_IPV6 - if(dns && FD_ISSET(dnsfd6, &readfd)) { + if(dns && dnsfd6 && FD_ISSET(dnsfd6, &readfd)) { dns_ack6(); anyset = 1; } #endif - if(dns && FD_ISSET(dnsfd, &readfd)) { + if(dns && dnsfd && FD_ISSET(dnsfd, &readfd)) { dns_ack(); anyset = 1; } -- 2.47.2