mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-02-04 03:46:42 +01:00
Socket: Set SO_NOSIGPIPE on macOS
This commit is contained in:
parent
31524288e3
commit
6675186520
@ -648,6 +648,12 @@ s32 WiiSockMan::AddSocket(s32 fd, bool is_rw)
|
|||||||
WiiSocket& sock = WiiSockets[wii_fd];
|
WiiSocket& sock = WiiSockets[wii_fd];
|
||||||
sock.SetFd(fd);
|
sock.SetFd(fd);
|
||||||
sock.SetWiiFd(wii_fd);
|
sock.SetWiiFd(wii_fd);
|
||||||
|
|
||||||
|
#ifdef __APPLE__
|
||||||
|
int opt_no_sigpipe = 1;
|
||||||
|
if (setsockopt(fd, SOL_SOCKET, SO_NOSIGPIPE, &opt_no_sigpipe, sizeof(opt_no_sigpipe)) < 0)
|
||||||
|
ERROR_LOG(IOS_NET, "Failed to set SO_NOSIGPIPE on socket");
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
SetLastNetError(wii_fd);
|
SetLastNetError(wii_fd);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user