0
0
mirror of https://github.com/vim/vim.git synced 2025-10-08 06:04:08 -04:00

patch 8.1.0975: using STRNCPY() wrongly. Warning for uninitialized variable

Problem:    Using STRNCPY() wrongly. Warning for uninitialized variable.
Solution:   Use mch_memmove(). Initialize variable. (Yasuhiro Matsumoto,
            closes #3979)
This commit is contained in:
Bram Moolenaar
2019-02-22 19:14:54 +01:00
parent 882d02eeb5
commit c666388367
3 changed files with 11 additions and 5 deletions

View File

@@ -2547,10 +2547,10 @@ text_to_screenline(win_T *wp, char_u *text, int col)
{
#ifdef FEAT_RIGHTLEFT
if (wp->w_p_rl)
STRNCPY(current_ScreenLine, text, len);
mch_memmove(current_ScreenLine, text, len);
else
#endif
STRNCPY(current_ScreenLine + col, text, len);
mch_memmove(current_ScreenLine + col, text, len);
col += len;
}
}
@@ -3396,7 +3396,7 @@ win_line(
{
if (lnum == curwin->w_cursor.lnum)
getvcol(curwin, &(curwin->w_cursor),
(colnr_T *)&fromcol, NULL, NULL);
(colnr_T *)&fromcol, NULL, NULL);
else
fromcol = 0;
if (lnum == curwin->w_cursor.lnum + search_match_lines)