repo: ngircd
action: commit
revision: 
path_from: 
revision_from: 34b2f0085d8bf15d1187e743ae17f069acec7090:
path_to: 
revision_to: 
git.thebackupbox.net
ngircd
git clone git://git.thebackupbox.net/ngircd
commit 34b2f0085d8bf15d1187e743ae17f069acec7090
Author: Alexander Barton 
Date:   Sun Oct 19 20:06:45 2008 +0200

    Fix ForwardLookup(): "ISO C90 forbids specifying subobject to initialize"

    This patch fixes the following warning of GCC (version 4.3.2) in
    function ForwardLookup():

    resolve.c: In function 'ForwardLookup':
    resolve.c:282: warning: ISO C90 forbids specifying subobject to initialize
    resolve.c:284: warning: ISO C90 forbids specifying subobject to initialize
    resolve.c:285: warning: ISO C90 forbids specifying subobject to initialize

diff --git a/src/ngircd/resolve.c b/src/ngircd/resolve.c
index 041c15620b1585c56f84dd45c8fa7a17f55b0c1a..
index ..1eb35dd84e55156c30cd29b9a72f097f18c9e10a 100644
--- a/src/ngircd/resolve.c
+++ b/src/ngircd/resolve.c
@@ -271,19 +271,21 @@ static bool
 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);

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