--- source/network.c 2002-02-28 05:22:50.000000000 +0100 +++ source/network.c 2003-03-31 19:11:52.000000000 +0200 @@ -456,7 +456,7 @@ #endif struct sockaddr_foobar name; #ifdef IPV6 - struct in6_addr any = { IN6ADDR_ANY_INIT }; + struct in6_addr any = IN6ADDR_ANY_INIT; memset(&name, 0, sizeof(struct sockaddr_foobar)); name.sf_family = AF_INET6; @@ -503,7 +503,6 @@ else if (!is_unix && (service == SERVICE_CLIENT)) { struct sockaddr_foobar server; - struct hostent *hp; #ifdef WINNT char buf[BIG_BUFFER_SIZE+1]; #endif @@ -512,6 +511,7 @@ struct sockaddr_foobar *sf = NULL; #else struct sockaddr_in localaddr; + struct hostent *hp; if (LocalHostName) { memset(&localaddr, 0, sizeof(struct sockaddr_in));