mirror of
https://github.com/neovim/neovim.git
synced 2025-09-08 12:28:18 +00:00
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:
@@ -1877,7 +1877,7 @@ int onepage(int dir, long count)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
foldAdjustCursor();
|
foldAdjustCursor();
|
||||||
cursor_correct();
|
check_cursor_col();
|
||||||
if (retval == OK)
|
if (retval == OK)
|
||||||
beginline(BL_SOL | BL_FIX);
|
beginline(BL_SOL | BL_FIX);
|
||||||
curwin->w_valid &= ~(VALID_WCOL|VALID_WROW|VALID_VIRTCOL);
|
curwin->w_valid &= ~(VALID_WCOL|VALID_WROW|VALID_VIRTCOL);
|
||||||
|
@@ -398,6 +398,15 @@ func! Test_normal14_page()
|
|||||||
bw!
|
bw!
|
||||||
endfu
|
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()
|
func! Test_normal15_z_scroll_vert()
|
||||||
" basic test for z commands that scroll the window
|
" basic test for z commands that scroll the window
|
||||||
call Setup_NewWindow()
|
call Setup_NewWindow()
|
||||||
|
@@ -119,7 +119,7 @@ static int included_patches[] = {
|
|||||||
// 2325 NA
|
// 2325 NA
|
||||||
// 2324,
|
// 2324,
|
||||||
// 2323,
|
// 2323,
|
||||||
// 2322,
|
2322,
|
||||||
2321,
|
2321,
|
||||||
// 2320,
|
// 2320,
|
||||||
// 2319 NA
|
// 2319 NA
|
||||||
|
Reference in New Issue
Block a user