From 07ec476b7d3b13fae1ce3ae8ed432ef43c9d6fe9 Mon Sep 17 00:00:00 2001 From: wise86Android Date: Sat, 24 Sep 2016 21:17:55 +0200 Subject: [PATCH] 122143,122139 Copy into fixed size buffer --- code/MDLLoader.cpp | 2 +- code/SMDLoader.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/MDLLoader.cpp b/code/MDLLoader.cpp index 7cad7dbe4..3e0e91f6c 100644 --- a/code/MDLLoader.cpp +++ b/code/MDLLoader.cpp @@ -1557,7 +1557,7 @@ void MDLImporter::InternReadFile_3DGS_MDL7( ) } else { pcNode->mName.length = ::strlen(szBuffer); } - ::strcpy(pcNode->mName.data,szBuffer); + ::strncpy(pcNode->mName.data,szBuffer,MAXLEN); ++p; } } diff --git a/code/SMDLoader.cpp b/code/SMDLoader.cpp index 2db9f15e7..a868d9cb0 100644 --- a/code/SMDLoader.cpp +++ b/code/SMDLoader.cpp @@ -660,7 +660,7 @@ void SMDImporter::CreateOutputMaterials() if (aszTextures[iMat].length()) { - ::strcpy(szName.data, aszTextures[iMat].c_str() ); + ::strncpy(szName.data, aszTextures[iMat].c_str(),MAXLEN ); szName.length = aszTextures[iMat].length(); pcMat->AddProperty(&szName,AI_MATKEY_TEXTURE_DIFFUSE(0)); }