diff -r a1e347446159 -r 28ccaba883f4 genericopenlibs/openenvcore/libc/src/net/getaddrinfo.c --- a/genericopenlibs/openenvcore/libc/src/net/getaddrinfo.c Fri Sep 17 19:25:42 2010 +0530 +++ b/genericopenlibs/openenvcore/libc/src/net/getaddrinfo.c Wed Oct 13 19:39:18 2010 +0530 @@ -1449,9 +1449,9 @@ ai->ai_addr->sa_len = afd->a_socklen; #endif /* __SYMBIAN32__ */ ai->ai_addrlen = afd->a_socklen; -#ifndef __SYMBIAN32__ + ai->ai_addr->sa_family = ai->ai_family = afd->a_af; -#endif + p = (char *)(void *)(ai->ai_addr); #ifdef FAITH if (translate == 1)