]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - netconn.c
Fix signed int overflows and tidy nearby documentation
[xonotic/darkplaces.git] / netconn.c
index 6a78bd7e8b2ebb4befaae2d7e42416792d5d4e41..5b569bf713e8494bd194306d1114d452273e6b33 100644 (file)
--- a/netconn.c
+++ b/netconn.c
@@ -1353,8 +1353,8 @@ static int NetConn_ReceivedMessage(netconn_t *conn, const unsigned char *data, s
                conn->packetsReceived++;
                reliable_message = (sequence >> 31) != 0;
                reliable_ack = (sequence_ack >> 31) != 0;
-               sequence &= ~(1<<31);
-               sequence_ack &= ~(1<<31);
+               sequence &= ~(1u<<31);
+               sequence_ack &= ~(1u<<31);
                if (sequence <= conn->qw.incoming_sequence)
                {
                        //Con_DPrint("Got a stale datagram\n");