diff options
Diffstat (limited to 'src/regexp_nfa.c')
-rw-r--r-- | src/regexp_nfa.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/regexp_nfa.c b/src/regexp_nfa.c index dd5f8edc38..0dbc6b5019 100644 --- a/src/regexp_nfa.c +++ b/src/regexp_nfa.c @@ -6775,7 +6775,9 @@ nfa_regmatch( } if (!result) result = nfa_re_num_cmp(t->state->val, op, - (long_u)win_linetabsize(wp, rex.line, col) + 1); + (long_u)win_linetabsize(wp, + rex.reg_firstlnum + rex.lnum, + rex.line, col) + 1); if (result) { add_here = TRUE; |