rendered paste bodyMac-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;