diff options
-rw-r--r-- | source/blender/blenlib/intern/string_utf8.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source/blender/blenlib/intern/string_utf8.c b/source/blender/blenlib/intern/string_utf8.c index a0ab16e24d6..8bc3f6497c3 100644 --- a/source/blender/blenlib/intern/string_utf8.c +++ b/source/blender/blenlib/intern/string_utf8.c @@ -209,15 +209,15 @@ char *BLI_strncpy_utf8(char *__restrict dst, const char *__restrict src, size_t char *BLI_strncat_utf8(char *__restrict dst, const char *__restrict src, size_t maxncpy) { -#ifdef DEBUG_STRSIZE - memset(dst, 0xff, sizeof(*dst) * maxncpy); -#endif - while (*dst && maxncpy > 0) { dst++; maxncpy--; } +#ifdef DEBUG_STRSIZE + memset(dst, 0xff, sizeof(*dst) * maxncpy); +#endif + BLI_STR_UTF8_CPY(dst, src, maxncpy); return dst; |