From 6b422d2c5a41d3ddcb188f96f0ef592bd7136741 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 ad49ad486..02ed72fc0 100644 --- a/Source/DiabloUI/diabloui.cpp +++ b/Source/DiabloUI/diabloui.cpp @@ -280,7 +280,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)