Browse Source

Make fff unsigned because gcc-9 gets mad otherwise

Caleb James DeLisle 5 years ago
parent
commit
35b3fd79d0
1 changed files with 2 additions and 2 deletions
  1. 2 2
      util/platform/netdev/NetPlatform_darwin.c

+ 2 - 2
util/platform/netdev/NetPlatform_darwin.c

@@ -88,7 +88,7 @@ static void mkRouteMsg(struct Message* msg,
             .sin_family = AF_INET,
             .sin_len = sizeof(struct sockaddr_in)
         };
-        mask.sin_addr.s_addr = Endian_hostToBigEndian32(~0 << (32 - addRoute->prefix));
+        mask.sin_addr.s_addr = Endian_hostToBigEndian32(~0u << (32 - addRoute->prefix));
         Message_push(msg, &mask, sizeof(struct sockaddr_in), eh);
     }
     if (!delete) {
@@ -243,7 +243,7 @@ static void addIp4Address(const char* interfaceName,
     struct sockaddr_in sin = { .sin_family = AF_INET, .sin_len = sizeof(struct sockaddr_in) };
     Bits_memcpy(&sin.sin_addr.s_addr, address, 4);
     Bits_memcpy(&ifarted.ifra_addr, &sin, sizeof(struct sockaddr_in));
-    sin.sin_addr.s_addr = Endian_hostToBigEndian32(~0 << (32 - prefixLen));
+    sin.sin_addr.s_addr = Endian_hostToBigEndian32(~0u << (32 - prefixLen));
     Bits_memcpy(&ifarted.ifra_mask, &sin, sizeof(struct sockaddr_in));
 
     int s = socket(AF_INET, SOCK_DGRAM, 0);