diff --git a/engine/server/sv_ents.c b/engine/server/sv_ents.c index c2eab55d0..3e7a509bb 100644 --- a/engine/server/sv_ents.c +++ b/engine/server/sv_ents.c @@ -2884,8 +2884,10 @@ void SV_Snapshot_BuildQ1(client_t *client, packet_entities_t *pack, qbyte *pvs, if (client->spectator) trackent = EDICT_NUM(svprogfuncs, client->spec_track); - else + else if (clent) trackent = PROG_TO_EDICT(svprogfuncs, clent->xv->view2); + else + trackent = NULL; if (client->viewent #ifdef NQPROT