light: error if bsp->nummodels == 0

This commit is contained in:
Eric Wasylishen 2016-04-07 23:26:23 -06:00
parent e6f58ece0c
commit c135ab6b2b
1 changed files with 4 additions and 0 deletions

View File

@ -229,6 +229,10 @@ FindModelInfo(const bsp2_t *bsp, const char *lmscaleoverride)
numshadowmodels = 1;
numselfshadowmodels = 0;
if (!bsp->nummodels) {
Error("Corrupt .BSP: bsp->nummodels is 0!");
}
memset(modelinfo, 0, sizeof(*modelinfo) * bsp->nummodels);
modelinfo[0].model = &bsp->dmodels[0];