summaryrefslogtreecommitdiff
path: root/src/client/parse.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/parse.c')
-rw-r--r--src/client/parse.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/client/parse.c b/src/client/parse.c
index 699e896..ce77b2b 100644
--- a/src/client/parse.c
+++ b/src/client/parse.c
@@ -34,8 +34,9 @@ static inline void CL_ParseDeltaEntity(server_frame_t *frame,
{
entity_state_t *state;
- if (frame->numEntities >= MAX_PACKET_ENTITIES) {
- Com_Error(ERR_DROP, "%s: MAX_PACKET_ENTITIES exceeded", __func__);
+ // suck up to MAX_EDICTS for servers that don't cap at MAX_PACKET_ENTITIES
+ if (frame->numEntities >= MAX_EDICTS) {
+ Com_Error(ERR_DROP, "%s: MAX_EDICTS exceeded", __func__);
}
state = &cl.entityStates[cl.numEntityStates & PARSE_ENTITIES_MASK];