From a547526e86804e3907daed478622412494ca3fca Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Tue, 20 Jul 2021 15:18:55 +0300 Subject: [PATCH] engine: fix some signed char cases --- engine/common/net_buffer.c | 2 +- engine/server/sv_game.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/engine/common/net_buffer.c b/engine/common/net_buffer.c index ebf58599..fbcd7a36 100644 --- a/engine/common/net_buffer.c +++ b/engine/common/net_buffer.c @@ -386,7 +386,7 @@ qboolean MSG_WriteString( sizebuf_t *sb, const char *pStr ) { do { - MSG_WriteChar( sb, *pStr ); + MSG_WriteChar( sb, (signed char)*pStr ); pStr++; } while( *( pStr - 1 )); } diff --git a/engine/server/sv_game.c b/engine/server/sv_game.c index bccac6f5..ceedd785 100644 --- a/engine/server/sv_game.c +++ b/engine/server/sv_game.c @@ -2729,7 +2729,7 @@ pfnWriteChar */ void GAME_EXPORT pfnWriteChar( int iValue ) { - MSG_WriteChar( &sv.multicast, (char)iValue ); + MSG_WriteChar( &sv.multicast, (signed char)iValue ); svgame.msg_realsize++; }