Mac-mini-de-Nicolas-Aguirre:ecore nico$ svn diff src/lib/ecore_con Index: src/lib/ecore_con/ecore_con.c =================================================================== --- src/lib/ecore_con/ecore_con.c (revision 64020) +++ src/lib/ecore_con/ecore_con.c (working copy) @@ -1767,6 +1767,8 @@ return ECORE_CON_DISCONNECTED; } +#define SIN6_ADDR(s) (&((struct sockaddr_in6 *)s)->sin6_addr) + static const char * _ecore_con_pretty_ip(struct sockaddr *client_addr) { @@ -1787,7 +1789,7 @@ case AF_INET6: src = &(((struct sockaddr_in6 *)client_addr)->sin6_addr); - if (IN6_IS_ADDR_V4MAPPED(src)) + if (IN6_IS_ADDR_V4MAPPED(SIN6_ADDR(src))) { family = AF_INET; src = (char*)src + 12;