From 56e8dbfec54a08fd9b3573dadccbab14303064dd Mon Sep 17 00:00:00 2001 From: staphen Date: Tue, 31 May 2022 15:43:24 -0400 Subject: [PATCH] Apply CopyUtf8() to SelheroCatToName() --- Source/DiabloUI/diabloui.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Source/DiabloUI/diabloui.cpp b/Source/DiabloUI/diabloui.cpp index 44c95f369..708e701fb 100644 --- a/Source/DiabloUI/diabloui.cpp +++ b/Source/DiabloUI/diabloui.cpp @@ -285,7 +285,10 @@ void UiFocusPageDown() void SelheroCatToName(const char *inBuf, char *outBuf, int cnt) { - strncat(outBuf, inBuf, cnt - strlen(outBuf)); + size_t outLen = strlen(outBuf); + char *dest = outBuf + outLen; + size_t destCount = cnt - outLen; + CopyUtf8(dest, inBuf, destCount); } bool HandleMenuAction(MenuAction menuAction)