prevent string overflow in radiant md2 loader

This commit is contained in:
Garux 2019-02-22 23:31:56 +03:00
parent ff4260c75a
commit a7f0efdab5

View File

@ -256,7 +256,8 @@ void MD2Surface_read( Model& model, const byte* buffer, ArchiveFile& file ){
} }
else else
{ {
strcpy( skinname, skinnameRelative ); strncpy( skinname, skinnameRelative, MD2_MAX_SKINNAME - 1 );
skinname[MD2_MAX_SKINNAME - 1] = '\0';
} }
surface.setShader( skinname ); surface.setShader( skinname );
surface.updateAABB(); surface.updateAABB();