aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/regexp.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/regexp.c')
-rw-r--r--src/nvim/regexp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/regexp.c b/src/nvim/regexp.c
index 52420cf64f..22859a1e54 100644
--- a/src/nvim/regexp.c
+++ b/src/nvim/regexp.c
@@ -6259,7 +6259,7 @@ static bool regmatch(uint8_t *scan, const proftime_T *tm, int *timed_out)
linenr_T lnum = rex.reg_firstlnum + rex.lnum;
int vcol = 0;
- if (lnum > 0 && lnum <= wp->w_buffer->b_ml.ml_line_count) {
+ if (lnum >= 0 && lnum <= wp->w_buffer->b_ml.ml_line_count) {
vcol = win_linetabsize(wp, lnum, (char *)rex.line,
(colnr_T)(rex.input - rex.line));
}
@@ -15108,7 +15108,7 @@ static int nfa_regmatch(nfa_regprog_T *prog, nfa_state_T *start, regsubs_T *subm
linenr_T lnum = rex.reg_firstlnum + rex.lnum;
int vcol = 0;
- if (lnum > 0 && lnum <= wp->w_buffer->b_ml.ml_line_count) {
+ if (lnum >= 0 && lnum <= wp->w_buffer->b_ml.ml_line_count) {
vcol = win_linetabsize(wp, lnum, (char *)rex.line, col);
}
assert(t->state->val >= 0);