From 330d9ca916f3fb753ed2dacbaca68210c6deee22 Mon Sep 17 00:00:00 2001 From: Marc-Antoine Lortie Date: Tue, 17 Dec 2019 16:37:32 -0500 Subject: [PATCH] Replaced strncpy by individual character assigments. --- code/MDL/HalfLife/HL1MDLLoader.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/MDL/HalfLife/HL1MDLLoader.cpp b/code/MDL/HalfLife/HL1MDLLoader.cpp index 1300d095d..75b8a5c20 100644 --- a/code/MDL/HalfLife/HL1MDLLoader.cpp +++ b/code/MDL/HalfLife/HL1MDLLoader.cpp @@ -347,7 +347,14 @@ void HL1MDLLoader::read_texture(const Texture_HL1 *ptexture, pResult->mFilename = ptexture->name; pResult->mWidth = outwidth; pResult->mHeight = outheight; - strncpy(pResult->achFormatHint, "bgra8888", 8); + pResult->achFormatHint[0] = 'b'; + pResult->achFormatHint[1] = 'g'; + pResult->achFormatHint[2] = 'r'; + pResult->achFormatHint[3] = 'a'; + pResult->achFormatHint[4] = '8'; + pResult->achFormatHint[5] = '8'; + pResult->achFormatHint[6] = '8'; + pResult->achFormatHint[7] = '8'; pResult->achFormatHint[8] = '\0'; aiTexel *out = pResult->pcData = new aiTexel[outwidth * outheight];