From: havoc Date: Sat, 14 May 2005 06:35:54 +0000 (+0000) Subject: fix a crash with mdl skingroups X-Git-Tag: xonotic-v0.1.0preview~4882 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=63123c6603a75f82d753dc4dd97f40bdcf423693;p=xonotic%2Fdarkplaces.git fix a crash with mdl skingroups git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@5299 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/model_alias.c b/model_alias.c index ec9b6451..c6b8492a 100644 --- a/model_alias.c +++ b/model_alias.c @@ -628,10 +628,9 @@ void Mod_IDP0_Load(model_t *mod, void *buffer) // load the skins skinfiles = Mod_LoadSkinFiles(); - totalskins = loadmodel->numskins; loadmodel->skinscenes = Mem_Alloc(loadmodel->mempool, loadmodel->numskins * sizeof(animscene_t)); loadmodel->num_textures = loadmodel->num_surfaces; - loadmodel->data_textures = Mem_Alloc(loadmodel->mempool, loadmodel->num_surfaces * loadmodel->numskins * sizeof(texture_t)); + loadmodel->data_textures = Mem_Alloc(loadmodel->mempool, loadmodel->num_surfaces * totalskins * sizeof(texture_t)); if (skinfiles) { Mod_BuildAliasSkinsFromSkinFiles(loadmodel->data_textures, skinfiles, "default", "");