repo: ngircd
action: commit
revision: 
path_from: 
revision_from: a7911e35afce4de5f387f9dae0f414ae35006b25:
path_to: 
revision_to: 
git.thebackupbox.net
ngircd
git clone git://git.thebackupbox.net/ngircd
commit a7911e35afce4de5f387f9dae0f414ae35006b25
Author: Alexander Barton 
Date:   Sun Nov 6 14:13:49 2011 +0100

    Only use AI_NUMERICHOST if it is #define'd

    It isn't using GNU libc 2.0.7, for example ...

diff --git a/src/ipaddr/ng_ipaddr.c b/src/ipaddr/ng_ipaddr.c
index a47a40d2a245bc0856ff03a853a66606ba1b3e00..
index ..05ef6ecb19263f9b602fcbf7d46f3c7a51ad1150 100644
--- a/src/ipaddr/ng_ipaddr.c
+++ b/src/ipaddr/ng_ipaddr.c
@@ -32,7 +32,9 @@ ng_ipaddr_init(ng_ipaddr_t *addr, const char *ip_str, UINT16 port)
 	assert(ip_str);

 	memset(&hints, 0, sizeof(hints));
+#ifdef AI_NUMERICHOST
 	hints.ai_flags = AI_NUMERICHOST;
+#endif
 #ifndef WANT_IPV6	/* do not convert ipv6 addresses */
 	hints.ai_family = AF_INET;
 #endif

-----END OF PAGE-----