aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ares/ares_gethostbyaddr.c4
-rw-r--r--ares/ares_search.c1
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"