diff --git a/src/net_packet.c b/src/net_packet.c index aa187f8d..23bfda67 100644 --- a/src/net_packet.c +++ b/src/net_packet.c @@ -158,10 +158,10 @@ boolean NET_ReadSInt32(net_packet_t *packet, signed int *data) { if (NET_ReadInt32(packet, (unsigned int *) data)) { - if (*data & (1 << 31)) + if (*data & (1U << 31)) { - *data &= ~(1 << 31); - *data -= (1 << 31); + *data &= ~(1U << 31); + *data -= (1U << 31); } return true; }