Merge pull request #1239 from suve/use-sizeof-in-ModelOutput-WriteOldModel
Tweak strncpy() usage in ModelOutput::WriteOldModel1008-fix
commit
b50a71bde4
|
@ -328,7 +328,10 @@ void ModelOutput::WriteOldModel(const CModel& model, std::ostream &stream)
|
||||||
t.material.ambient = triangle.ambient;
|
t.material.ambient = triangle.ambient;
|
||||||
t.material.diffuse = triangle.diffuse;
|
t.material.diffuse = triangle.diffuse;
|
||||||
t.material.specular = triangle.specular;
|
t.material.specular = triangle.specular;
|
||||||
strncpy(t.texName, triangle.tex1Name.c_str(), 20);
|
|
||||||
|
strncpy(t.texName, triangle.tex1Name.c_str(), sizeof(t.texName)-1);
|
||||||
|
t.texName[sizeof(t.texName)-1] = '\0';
|
||||||
|
|
||||||
t.min = 0.0f;
|
t.min = 0.0f;
|
||||||
t.max = 1000000.0f;
|
t.max = 1000000.0f;
|
||||||
t.state = ConvertToOldState(triangle);
|
t.state = ConvertToOldState(triangle);
|
||||||
|
|
Loading…
Reference in New Issue