vim-patch:7.4.2322

Problem:    Access memory beyond the end of the line. (Dominique Pelle)
Solution:   Adjust the cursor column.

bc54f3f3fe
This commit is contained in:
raichoo 2017-03-11 10:27:15 +01:00
parent afd8eacb4e
commit 42caeccce6
3 changed files with 11 additions and 2 deletions

View File

@ -1877,7 +1877,7 @@ int onepage(int dir, long count)
}
}
foldAdjustCursor();
cursor_correct();
check_cursor_col();
if (retval == OK)
beginline(BL_SOL | BL_FIX);
curwin->w_valid &= ~(VALID_WCOL|VALID_WROW|VALID_VIRTCOL);

View File

@ -398,6 +398,15 @@ func! Test_normal14_page()
bw!
endfu
func! Test_normal14_page_eol()
10new
norm oxxxxxxx
exe "norm 2\<c-f>"
" check with valgrind that cursor is put back in column 1
exe "norm 2\<c-b>"
bw!
endfunc
func! Test_normal15_z_scroll_vert()
" basic test for z commands that scroll the window
call Setup_NewWindow()

View File

@ -119,7 +119,7 @@ static int included_patches[] = {
// 2325 NA
// 2324,
// 2323,
// 2322,
2322,
2321,
// 2320,
// 2319 NA