engine: common: mod_studio: reject models with split textures files that cannot be loaded
This commit is contained in:
parent
b102727320
commit
3256236ba2
1 changed files with 8 additions and 4 deletions
|
@ -912,11 +912,15 @@ void Mod_LoadStudioModel( model_t *mod, const void *buffer, qboolean *loaded )
|
|||
out = (byte *)phdr + phdr->textureindex;
|
||||
memcpy( out, in, size1 + size2 ); // copy textures + skinrefs
|
||||
phdr->length += size1 + size2;
|
||||
}
|
||||
else Con_Printf( S_WARN "%s: %s missing textures file\n", __func__, mod->name );
|
||||
|
||||
if( buffer2 )
|
||||
Mem_Free( buffer2 ); // release T.mdl
|
||||
}
|
||||
else
|
||||
{
|
||||
Con_Printf( S_WARN "%s: %s missing textures file\n", __func__, mod->name );
|
||||
if( buffer2 )
|
||||
Mem_Free( buffer2 ); // release T.mdl
|
||||
return;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue