X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=model_shared.c;h=5277a4e76d31886a8c6c463db80d3d605b247c63;hp=8fa9a53f15d8399876b8ad7ea157ce00981fb9f1;hb=69a9f6bb4ea7d2a62b22238da58fe99d0ebd41d8;hpb=0d2215d9e30e15b2843a2bcdcb560296696595c2 diff --git a/model_shared.c b/model_shared.c index 8fa9a53f..5277a4e7 100644 --- a/model_shared.c +++ b/model_shared.c @@ -169,7 +169,12 @@ model_t *Mod_LoadModel(model_t *mod, qboolean crash, qboolean checkdisk, qboolea } } if (mod->loaded) - return mod; // already loaded + { + // already loaded + if (buf) + Mem_Free(buf); + return mod; + } Con_DPrintf("loading model %s\n", mod->name); // LordHavoc: unload the existing model in this slot (if there is one) @@ -230,15 +235,6 @@ model_t *Mod_LoadModel(model_t *mod, qboolean crash, qboolean checkdisk, qboolea return mod; } -/* -=================== -Mod_ClearAll -=================== -*/ -void Mod_ClearAll(void) -{ -} - void Mod_ClearUsed(void) { #if 0