diff --git a/src/ngircd/resolve.c b/src/ngircd/resolve.c
index be41ec8..b5e6cb9 100644
--- a/src/ngircd/resolve.c
+++ b/src/ngircd/resolve.c
@@ -109,7 +109,7 @@ Resolve_Name( PROC_STAT *s, const char *Host, void (*cbfunc)(int, short))
 } /* Resolve_Name */
 
 
-#if !defined(HAVE_GETADDRINFO) || !defined(HAVE_GETNAMEINFO)
+#if !defined(HAVE_WORKING_GETADDRINFO) || !defined(HAVE_GETNAMEINFO)
 #if !defined(WANT_IPV6) && defined(h_errno)
 static char *
 Get_Error( int H_Error )
