Browse Source

looks like getsockname needs a slightly different signature on the crossplatform end

Azaezel 8 years ago
parent
commit
0831472ca4
1 changed files with 2 additions and 2 deletions
  1. 2 2
      Engine/source/platform/platformNet.cpp

+ 2 - 2
Engine/source/platform/platformNet.cpp

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