From b68e71abfd61a3a7bcfc6d7c39f37944a18f74e2 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Sun, 5 Apr 2026 05:22:27 +0500 Subject: [PATCH] engine: net_chan: explicitly convert qboolean to uint before right shift to 31 bits --- engine/common/net_chan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/common/net_chan.c b/engine/common/net_chan.c index bfeee3c7..18347c20 100644 --- a/engine/common/net_chan.c +++ b/engine/common/net_chan.c @@ -1658,7 +1658,7 @@ void Netchan_TransmitBits( netchan_t *chan, int length, const byte *data ) MSG_Init( &send, "NetSend", send_buf, sizeof( send_buf )); // prepare the packet header - w1 = chan->outgoing_sequence | (send_reliable << 31); + w1 = chan->outgoing_sequence | (((uint)send_reliable ) << 31); w2 = chan->incoming_sequence | (chan->incoming_reliable_sequence << 31); send_reliable_fragment = false;