mirror of https://github.com/mgba-emu/mgba.git
Util: Fix socket bind addresses
This commit is contained in:
parent
c03f9bcc03
commit
d59ef1c66a
1
CHANGES
1
CHANGES
|
@ -20,6 +20,7 @@ Bugfixes:
|
|||
- All: Fix several file handle leaks
|
||||
- Util: Use closesocket on Windows
|
||||
- GBA Memory: Fix executing code from OBJ region of VRAM
|
||||
- Util: Fix socket bind addresses
|
||||
Misc:
|
||||
- GBA: Slightly optimize GBAProcessEvents
|
||||
- Qt: Add preset for DualShock 4
|
||||
|
|
|
@ -139,7 +139,7 @@ static inline Socket SocketOpenTCP(int port, const struct Address* bindAddress)
|
|||
memset(&bindInfo, 0, sizeof(bindInfo));
|
||||
bindInfo.sin_family = AF_INET;
|
||||
bindInfo.sin_port = htons(port);
|
||||
bindInfo.sin_addr.s_addr = bindAddress->ipv4;
|
||||
bindInfo.sin_addr.s_addr = htonl(bindAddress->ipv4);
|
||||
err = bind(sock, (const struct sockaddr*) &bindInfo, sizeof(bindInfo));
|
||||
#ifndef _3DS
|
||||
} else {
|
||||
|
@ -176,7 +176,7 @@ static inline Socket SocketConnectTCP(int port, const struct Address* destinatio
|
|||
memset(&bindInfo, 0, sizeof(bindInfo));
|
||||
bindInfo.sin_family = AF_INET;
|
||||
bindInfo.sin_port = htons(port);
|
||||
bindInfo.sin_addr.s_addr = destinationAddress->ipv4;
|
||||
bindInfo.sin_addr.s_addr = htonl(destinationAddress->ipv4);
|
||||
err = connect(sock, (const struct sockaddr*) &bindInfo, sizeof(bindInfo));
|
||||
#ifndef _3DS
|
||||
} else {
|
||||
|
|
Loading…
Reference in New Issue