Merge pull request #1886 from Azaezel/socketSigShenanigans

looks like getsockname needs a slightly different signature for crossplat support
This commit is contained in:
Areloch 2016-12-28 23:59:04 -06:00 committed by GitHub
commit 46d81f5d26

View file

@ -368,7 +368,7 @@ namespace PlatformNetState
if (requiredFamily == AF_INET)
{
sockaddr_in ipAddr;
int len = sizeof(ipAddr);
socklen_t len = sizeof(ipAddr);
if (getsockname(socketFd, (struct sockaddr*)&ipAddr, &len) >= 0)
{
IPSocketToNetAddress(&ipAddr, outAddress);
@ -382,7 +382,7 @@ namespace PlatformNetState
else if (requiredFamily == AF_INET6)
{
sockaddr_in6 ipAddr;
int len = sizeof(ipAddr);
socklen_t len = sizeof(ipAddr);
if (getsockname(socketFd, (struct sockaddr*)&ipAddr, &len) >= 0)
{
IPSocket6ToNetAddress(&ipAddr, outAddress);