diff options
-rw-r--r-- | ares/ares_gethostbyaddr.c | 4 | ||||
-rw-r--r-- | ares/ares_search.c | 1 |
2 files changed, 2 insertions, 3 deletions
diff --git a/ares/ares_gethostbyaddr.c b/ares/ares_gethostbyaddr.c index 6c80eb941..777d2f7a0 100644 --- a/ares/ares_gethostbyaddr.c +++ b/ares/ares_gethostbyaddr.c @@ -188,6 +188,7 @@ static int file_lookup(union ares_addr *addr, int family, struct hostent **host) int status; #ifdef WIN32 + int error; char PATH_HOSTS[MAX_PATH]; if (IS_NT()) { char tmp[MAX_PATH]; @@ -216,8 +217,6 @@ static int file_lookup(union ares_addr *addr, int family, struct hostent **host) return ARES_ENOTFOUND; #endif - int error; - fp = fopen(PATH_HOSTS, "r"); if (!fp) { @@ -226,7 +225,6 @@ static int file_lookup(union ares_addr *addr, int family, struct hostent **host) { case ENOENT: return ARES_ENOTFOUND; - break; default: DEBUGF(fprintf(stderr, "fopen() failed with error: %d %s\n", error, strerror(error))); diff --git a/ares/ares_search.c b/ares/ares_search.c index e63afff05..4b898a77f 100644 --- a/ares/ares_search.c +++ b/ares/ares_search.c @@ -20,6 +20,7 @@ #include <stdlib.h> #include <string.h> #include <ctype.h> +#include <errno.h> #if defined(WIN32) && !defined(WATT32) #include "nameser.h" |