From 8a8cdd2927c47dd7e9282d52ef11bb191366609a Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Wed, 6 Nov 2024 02:53:26 +0300 Subject: [PATCH] engine: client: another possible null pointer dereference --- engine/client/cl_pmove.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/engine/client/cl_pmove.c b/engine/client/cl_pmove.c index e6b51732..5cc27021 100644 --- a/engine/client/cl_pmove.c +++ b/engine/client/cl_pmove.c @@ -320,11 +320,15 @@ static void CL_CopyEntityToPhysEnt( physent_t *pe, entity_state_t *state, qboole // client or bot Q_snprintf( pe->name, sizeof( pe->name ), "player %i", pe->player - 1 ); } - else + else if( mod != NULL ) { // otherwise copy the modelname Q_strncpy( pe->name, mod->name, sizeof( pe->name )); } + else + { + Q_strncpy( pe->name, "entity %i", state->number ); + } pe->model = pe->studiomodel = NULL;