diff options
-rw-r--r-- | src/nvim/fold.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/fold.c b/src/nvim/fold.c index 27ae8c979a..44c67ee8ca 100644 --- a/src/nvim/fold.c +++ b/src/nvim/fold.c @@ -1599,7 +1599,7 @@ static void foldAddMarker(linenr_T lnum, char_u *marker, int markerlen) newline = xmalloc(line_len + markerlen + STRLEN(cms) + 1); STRCPY(newline, line); if (p == NULL) - vim_strncpy(newline + line_len, marker, markerlen); + STRLCPY(newline + line_len, marker, markerlen + 1); else { STRCPY(newline + line_len, cms); STRNCPY(newline + line_len + (p - cms), marker, markerlen); |