[Localization] Use _TRUNCATE where appropriate

This commit is contained in:
Diavolo 2022-08-31 23:11:46 +02:00
parent a577f76a37
commit 4955105dc3
No known key found for this signature in database
GPG Key ID: FA77F074E98D98A5

View File

@ -284,7 +284,7 @@ namespace Components
if (pszIn > pszTokenStart) if (pszIn > pszTokenStart)
{ {
auto iTokenLen = pszIn - pszTokenStart; auto iTokenLen = pszIn - pszTokenStart;
strncpy_s(szTokenBuf, pszTokenStart, pszIn - pszTokenStart); strncpy_s(szTokenBuf, pszTokenStart, _TRUNCATE);
if (bLocOn) if (bLocOn)
{ {
if (!Game::SEH_GetLocalizedTokenReference(szTokenBuf, szTokenBuf, pszMessageType, errType)) if (!Game::SEH_GetLocalizedTokenReference(szTokenBuf, szTokenBuf, pszMessageType, errType))
@ -319,7 +319,7 @@ namespace Components
if (iInsertLevel <= 0 || iLen <= 0) if (iInsertLevel <= 0 || iLen <= 0)
{ {
strncpy_s(&pszString[iLen], szStringSize - iLen, szTokenBuf, sizeof(szTokenBuf)); strncpy_s(&pszString[iLen], szStringSize - iLen, szTokenBuf, _TRUNCATE);
} }
else else
{ {
@ -342,11 +342,11 @@ namespace Components
} }
} }
strncpy_s(&pszString[i], szStringSize - i, szTokenBuf, sizeof(szTokenBuf)); strncpy_s(&pszString[i], szStringSize - i, szTokenBuf, _TRUNCATE);
if ((iTokenLen + i) < szStringSize) if ((iTokenLen + i) < szStringSize)
{ {
strncpy_s(&pszString[iTokenLen + i], szStringSize - (iTokenLen + i), szInsertBuf, sizeof(szInsertBuf)); strncpy_s(&pszString[iTokenLen + i], szStringSize - (iTokenLen + i), szInsertBuf, _TRUNCATE);
} }
iLen -= 3; iLen -= 3;