All pastes #2089509 Raw Edit

Mine

public text v1 · immutable
#2089509 ·published 2011-10-12 21:15 UTC
rendered paste body
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;