From 2f05c311e75073f13f198f9c2bc1d151cd0b5840 Mon Sep 17 00:00:00 2001 From: havoc Date: Sun, 31 Aug 2003 05:17:06 +0000 Subject: [PATCH] fix a crash related to MAX_EDICTS in "pr_fields" command (thanks to SeienAbunae for reporting this) git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@3429 d7cf8633-e32d-0410-b094-e92efae38249 --- pr_edict.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pr_edict.c b/pr_edict.c index 445e0449..2220e725 100644 --- a/pr_edict.c +++ b/pr_edict.c @@ -1443,7 +1443,7 @@ void PR_Fields_f (void) return; } counts = Mem_Alloc(tempmempool, progs->numfielddefs * sizeof(int)); - for (ednum = 0;ednum < MAX_EDICTS;ednum++) + for (ednum = 0;ednum < sv.max_edicts;ednum++) { ed = EDICT_NUM(ednum); if (ed->e->free) @@ -1531,7 +1531,7 @@ void PR_Fields_f (void) } } Mem_Free(counts); - Con_Printf("%i entity fields (%i in use), totalling %i bytes per edict (%i in use), %i edicts, %i bytes total spent on edict fields (%i needed)\n", progs->entityfields, used, progs->entityfields * 4, usedamount * 4, MAX_EDICTS, progs->entityfields * 4 * MAX_EDICTS, usedamount * 4 * MAX_EDICTS); + Con_Printf("%i entity fields (%i in use), totalling %i bytes per edict (%i in use), %i edicts allocated, %i bytes total spent on edict fields (%i needed)\n", progs->entityfields, used, progs->entityfields * 4, usedamount * 4, sv.max_edicts, progs->entityfields * 4 * sv.max_edicts, usedamount * 4 * sv.max_edicts); } void PR_Globals_f (void) -- 2.39.2