Browse Source

Fix clang -Wsizeof-pointer-memaccess

Renato Golin 13 years ago
parent
commit
b764a18566
1 changed files with 2 additions and 2 deletions
  1. 2 2
      system/jlib/jsocket.cpp

+ 2 - 2
system/jlib/jsocket.cpp

@@ -2841,9 +2841,9 @@ static bool lookupHostAddress(const char *name,unsigned *netaddr)
     }
     if (best) {
         if (best->ai_family==AF_INET6)
-            memcpy(netaddr,&(((sockaddr_in6 *)best->ai_addr)->sin6_addr),sizeof(netaddr));
+            memcpy(netaddr,&(((sockaddr_in6 *)best->ai_addr)->sin6_addr),sizeof(in6_addr));
         else {
-            memcpy(netaddr+3,&(((sockaddr_in *)best->ai_addr)->sin_addr),sizeof(netaddr[3]));
+            memcpy(netaddr+3,&(((sockaddr_in *)best->ai_addr)->sin_addr),sizeof(in_addr));
             netaddr[2] = 0xffff0000;
             netaddr[1] = 0;
             netaddr[0] = 0;