diff --git a/libs/gamecode/engine/pr_load.c b/libs/gamecode/engine/pr_load.c index c7c5f6451..3eea74bf0 100644 --- a/libs/gamecode/engine/pr_load.c +++ b/libs/gamecode/engine/pr_load.c @@ -161,6 +161,8 @@ PR_LoadProgsFile (progs_t * pr, VFile *file, int size, int edicts, int zone) memcpy (pr->progs, &progs, sizeof (progs)); Qread (file, pr->progs + 1, size - sizeof (progs)); + CRC_ProcessBlock ((byte *)(pr->progs + 1), & pr->crc, + size - sizeof (progs)); if (pr->edicts) *pr->edicts = (edict_t *)((byte *) pr->progs + pr->progs_size);