diff --git a/utils/mdldec/mdldec.c b/utils/mdldec/mdldec.c index 2a19a1b2..58c69241 100644 --- a/utils/mdldec/mdldec.c +++ b/utils/mdldec/mdldec.c @@ -244,7 +244,7 @@ static qboolean LoadMDL( const char *modelname ) } } - COM_FileBase( modelname, modelfile ); + COM_FileBase( modelname, modelfile, sizeof( modelfile )); SequenceNameFix(); diff --git a/utils/mdldec/qc.c b/utils/mdldec/qc.c index 87edda1c..d482de21 100644 --- a/utils/mdldec/qc.c +++ b/utils/mdldec/qc.c @@ -329,7 +329,7 @@ static void WriteBodyGroupInfo( FILE *fp ) { model = (mstudiomodel_t *)( (byte *)model_hdr + bodypart->modelindex ); - COM_FileBase( model->name, modelname ); + COM_FileBase( model->name, modelname, sizeof( modelname )); fprintf( fp, "$body \"%s\" \"%s\"\n\n", bodypart->name, modelname ); continue; @@ -349,7 +349,7 @@ static void WriteBodyGroupInfo( FILE *fp ) continue; } - COM_FileBase( model->name, modelname ); + COM_FileBase( model->name, modelname, sizeof( modelname )); fprintf( fp, "studio \"%s\"\n", modelname ); } diff --git a/utils/mdldec/smd.c b/utils/mdldec/smd.c index 4e80e3b0..beaff9d6 100644 --- a/utils/mdldec/smd.c +++ b/utils/mdldec/smd.c @@ -465,7 +465,7 @@ static void WriteReferences( void ) if( !Q_strncmp( model->name, "blank", 5 ) ) continue; - COM_FileBase( model->name, name ); + COM_FileBase( model->name, name, sizeof( name )); len = Q_snprintf( filename, MAX_SYSPATH, "%s%s.smd", destdir, name ); diff --git a/utils/mdldec/texture.c b/utils/mdldec/texture.c index d38062f0..5643393e 100644 --- a/utils/mdldec/texture.c +++ b/utils/mdldec/texture.c @@ -39,7 +39,7 @@ static void WriteBMP( mstudiotexture_t *texture ) bmp_t bmp_hdr = {0,}; size_t texture_size; - COM_FileBase( texture->name, texturename ); + COM_FileBase( texture->name, texturename, sizeof( texturename )); len = Q_snprintf( filename, MAX_SYSPATH, "%s%s.bmp", destdir, texturename ); if( len == -1 )