utils: mdldec: better validity checks.

This commit is contained in:
Andrey Akhmichin 2021-01-10 02:57:16 +05:00 committed by Alibek Omarov
parent 1a59389261
commit 9bc3d6d315
1 changed files with 3 additions and 2 deletions

View File

@ -200,7 +200,8 @@ static qboolean LoadMDL( const char *modelname )
}
}
if( memcmp( &texture_hdr->ident, id_mdlhdr, sizeof( id_mdlhdr ) ) )
if( memcmp( &texture_hdr->ident, id_mdlhdr, sizeof( id_mdlhdr ) )
|| !texture_hdr->numtextures )
{
fprintf( stderr, "ERROR: %s is not a valid external textures file.\n", texturename );
return false;
@ -276,7 +277,7 @@ int main( int argc, char *argv[] )
}
else if( argc == 3 )
{
if( Q_strlen( argv[2] ) > MAX_SYSPATH - 1 )
if( Q_strlen( argv[2] ) > MAX_SYSPATH - 2 )
{
fputs( "ERROR: Destination path is too long.\n", stderr );
goto end;