commit - ce2541a8266a1029ad7fef3aa82bfca22adec697
commit + 34b2f0085d8bf15d1187e743ae17f069acec7090
blob - 041c15620b1585c56f84dd45c8fa7a17f55b0c1a
blob + 1eb35dd84e55156c30cd29b9a72f097f18c9e10a
--- src/ngircd/resolve.c
+++ src/ngircd/resolve.c
ForwardLookup(const char *hostname, array *IpAddr)
{
ng_ipaddr_t addr;
+
#ifdef HAVE_GETADDRINFO
int res;
struct addrinfo *a, *ai_results;
- static struct addrinfo hints = {
+ static struct addrinfo hints;
+
#ifndef WANT_IPV6
- .ai_family = AF_INET,
+ hints.ai_family = AF_INET;
#endif
#ifdef AI_ADDRCONFIG /* glibc has this, but not e.g. netbsd 4.0 */
- .ai_flags = AI_ADDRCONFIG,
+ hints.ai_flags = AI_ADDRCONFIG;
#endif
- .ai_socktype = SOCK_STREAM,
- .ai_protocol = IPPROTO_TCP
- };
+ hints.ai_socktype = SOCK_STREAM;
+ hints.ai_protocol = IPPROTO_TCP;
+
#ifdef WANT_IPV6
assert(Conf_ConnectIPv6 || Conf_ConnectIPv4);