1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-05 12:10:55 +00:00

fixed some byte order and parsing problems

This commit is contained in:
Ariel Manzur
2016-10-19 18:32:36 -03:00
parent 887a897c02
commit 1d45f35a4a
3 changed files with 52 additions and 21 deletions

View File

@@ -68,7 +68,7 @@ static IP_Address _sockaddr2ip(struct sockaddr* p_addr) {
IP_Address ip;
if (p_addr->sa_family == AF_INET) {
struct sockaddr_in* addr = (struct sockaddr_in*)p_addr;
ip.field32[0] = ntohl(addr->sin_addr.s_addr);
ip.field32[0] = *((unsigned long*)&addr->sin_addr);
ip.type = IP_Address::TYPE_IPV4;
} else {
struct sockaddr_in6* addr6 = (struct sockaddr_in6*)p_addr;