]> git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
Fix crash in MD3 loading when no animscenes are loaded
authorres <res@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 3 Jan 2008 17:52:28 +0000 (17:52 +0000)
committerres <res@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 3 Jan 2008 17:52:28 +0000 (17:52 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7895 d7cf8633-e32d-0410-b094-e92efae38249

model_alias.c

index 2214583fa901cf6af4b6420d70ea638bad5f90f9..7fdf187371e312a9b714a023a6c3bf30fda55bb3 100644 (file)
@@ -1531,7 +1531,8 @@ void Mod_IDP3_Load(model_t *mod, void *buffer, void *bufferend)
        Mod_Alias_CalculateBoundingBox();
        Mod_FreeSkinFiles(skinfiles);
 
-       loadmodel->surfmesh.isanimated = loadmodel->numframes > 1 || loadmodel->animscenes[0].framecount > 1;
+       loadmodel->surfmesh.isanimated = loadmodel->numframes > 1 
+            || (loadmodel->animscenes && loadmodel->animscenes[0].framecount > 1);
 }
 
 void Mod_ZYMOTICMODEL_Load(model_t *mod, void *buffer, void *bufferend)