mirror of
https://github.com/neovim/neovim.git
synced 2025-01-01 17:23:36 -07:00
vim-patch:8.2.5120: searching for quotes may go over the end of the line
Problem: Searching for quotes may go over the end of the line.
Solution: Check for running into the NUL.
2f074f4685
This commit is contained in:
parent
966d55effe
commit
aab05cd5ff
@ -4057,6 +4057,11 @@ bool current_quote(oparg_T *oap, long count, bool include, int quotechar)
|
|||||||
|
|
||||||
// Find out if we have a quote in the selection.
|
// Find out if we have a quote in the selection.
|
||||||
while (i <= col_end) {
|
while (i <= col_end) {
|
||||||
|
// check for going over the end of the line, which can happen if
|
||||||
|
// the line was changed after the Visual area was selected.
|
||||||
|
if (line[i] == NUL) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
if (line[i++] == quotechar) {
|
if (line[i++] == quotechar) {
|
||||||
selected_quote = true;
|
selected_quote = true;
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user