From 7315865d34eba668055f990fca65e43ce66c60e7 Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Fri, 17 Oct 2025 14:07:24 +0500 Subject: [PATCH] engine: client: include null byte in synthetised HudText messages, to match real HudText messages sent from server --- engine/client/cl_game.c | 2 +- engine/client/cl_qparse.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/engine/client/cl_game.c b/engine/client/cl_game.c index 55faa6a7..06b1f815 100644 --- a/engine/client/cl_game.c +++ b/engine/client/cl_game.c @@ -593,7 +593,7 @@ Template to show hud messages void CL_HudMessage( const char *pMessage ) { if( !COM_CheckString( pMessage )) return; - CL_DispatchUserMessage( "HudText", Q_strlen( pMessage ), (void *)pMessage ); + CL_DispatchUserMessage( "HudText", Q_strlen( pMessage ) + 1, (void *)pMessage ); } /* diff --git a/engine/client/cl_qparse.c b/engine/client/cl_qparse.c index b294bfa8..0b34daae 100644 --- a/engine/client/cl_qparse.c +++ b/engine/client/cl_qparse.c @@ -1025,7 +1025,7 @@ void CL_ParseQuakeMessage( sizebuf_t *msg ) break; case svc_centerprint: str = MSG_ReadString( msg ); - CL_DispatchUserMessage( "HudText", Q_strlen( str ), (void *)str ); + CL_DispatchUserMessage( "HudText", Q_strlen( str ) + 1, (void *)str ); break; case svc_killedmonster: CL_DispatchQuakeMessage( "KillMonster" ); // just an event