From 6e56c9a4aa0eac6194be3c327a96c48e999072f4 Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Tue, 25 Feb 2020 14:40:03 +0900 Subject: [PATCH] Ensure edict_parse is reset on progs load A server switching from a game that sets edict_parse to one that does not could go badly when it comes time to loading a level. --- libs/gamecode/pr_load.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/gamecode/pr_load.c b/libs/gamecode/pr_load.c index 1178fe039..2b6e9d9ff 100644 --- a/libs/gamecode/pr_load.c +++ b/libs/gamecode/pr_load.c @@ -188,6 +188,7 @@ PR_LoadProgsFile (progs_t *pr, QFile *file, int size) pr->pr_edict_size = align_size (pr->pr_edict_size); pr->pr_edictareasize = pr->max_edicts * pr->pr_edict_size; + pr->edict_parse = 0; mem_size = pr->progs_size + pr->zone_size + pr->pr_edictareasize + pr->stack_size;