fix memory corruption in IPV6Address(in6_addr)

IPV6Address(in6_addr) constructor was writing the IP address on the pointer itself (and following objects in memory such as addr_count) instead of writing to the pointed memory location.