From f4d3d15bbb547861e64691810da35b9b0b233bff Mon Sep 17 00:00:00 2001 From: Kim Kulling Date: Mon, 4 Jan 2016 20:22:46 +0100 Subject: [PATCH] UnrealLoader: replace sprintf by snprintf. --- code/UnrealLoader.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/UnrealLoader.cpp b/code/UnrealLoader.cpp index eeb2804..6bb0409 100644 --- a/code/UnrealLoader.cpp +++ b/code/UnrealLoader.cpp @@ -377,7 +377,7 @@ void UnrealImporter::InternReadFile( const std::string& pFile, aiColor3D color(1.f,1.f,1.f); aiString s; - ::sprintf(s.data,"mat%u_tx%u_",i,materials[i].tex); + ::sprintf( s.data, MAXLEN, "mat%u_tx%u_",i,materials[i].tex ); // set the two-sided flag if (materials[i].type == Unreal::MF_NORMAL_TS) { @@ -397,7 +397,7 @@ void UnrealImporter::InternReadFile( const std::string& pFile, // a special name for the weapon attachment point if (materials[i].type == Unreal::MF_WEAPON_PLACEHOLDER) { - s.length = ::sprintf(s.data,"$WeaponTag$"); + s.length = ::snprintf( s.data, MAXLEN, "$WeaponTag$" ); color = aiColor3D(0.f,0.f,0.f); } -- 2.7.4