From da4ed4707683687254d4abcb63f8abdd0ba7b313 Mon Sep 17 00:00:00 2001 From: Piotr Caban Date: Wed, 30 Mar 2011 15:45:21 +0200 Subject: [PATCH] msvcrt: Correctly terminate string in wcsncat_s. --- dlls/msvcrt/wcs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/msvcrt/wcs.c b/dlls/msvcrt/wcs.c index cf3cba3fb10..a7c7a77775f 100644 --- a/dlls/msvcrt/wcs.c +++ b/dlls/msvcrt/wcs.c @@ -1716,7 +1716,7 @@ INT CDECL MSVCRT_wcsncat_s(MSVCRT_wchar_t *dst, MSVCRT_size_t elem, if (srclen < (elem - dststart)) { memcpy(&dst[dststart], src, srclen*sizeof(MSVCRT_wchar_t)); - dst[srclen] = '\0'; + dst[dststart+srclen] = '\0'; return ret; } MSVCRT_INVALID_PMT("dst[elem] is too small");