Fix _set_ip_addr_port not setting the address.

(cherry picked from commit cdc1ca0f13)
This commit is contained in:
Fabio Alessandrelli 2016-12-02 04:10:55 +01:00
parent 4635671de5
commit 19b31297ec

View file

@ -88,7 +88,7 @@ static void _set_ip_addr_port(IP_Address& r_ip, int& r_port, struct sockaddr_sto
r_ip.type = IP_Address::TYPE_IPV6;
struct sockaddr_in6* addr6 = (struct sockaddr_in6*)p_addr;
copymem(&addr6->sin6_addr.s6_addr, r_ip.field8, 16);
copymem(&r_ip.field8, addr6->sin6_addr.s6_addr, 16);
r_port = ntohs(addr6->sin6_port);
};