diff options
author | Bram Moolenaar <Bram@vim.org> | 2022-03-19 11:31:38 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-03-19 11:31:38 +0000 |
commit | b10ff5c1b3581ed4990d196bed51b4a8f961e8a2 (patch) | |
tree | c7924e10bdf5cc7599462d45001165e7463bec8d | |
parent | e7a74d53754765f22ef8ce71c915bb669d5f7f3f (diff) | |
download | vim-git-b10ff5c1b3581ed4990d196bed51b4a8f961e8a2.tar.gz |
patch 8.2.4592: search continues after giving E1204v8.2.4592
Problem: Search continues after giving E1204.
Solution: Return failure after giving E1204. (closes #9972)
-rw-r--r-- | src/regexp_nfa.c | 5 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/regexp_nfa.c b/src/regexp_nfa.c index ed8efcfee..4d95f83f1 100644 --- a/src/regexp_nfa.c +++ b/src/regexp_nfa.c @@ -1653,8 +1653,11 @@ nfa_regatom(void) long_u tmp; if (cur) + { semsg(_(e_regexp_number_after_dot_pos_search), - no_Magic(c)); + no_Magic(c)); + return FAIL; + } tmp = n * 10 + (c - '0'); if (tmp < n) diff --git a/src/version.c b/src/version.c index 25b19f19a..c2e491429 100644 --- a/src/version.c +++ b/src/version.c @@ -751,6 +751,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 4592, +/**/ 4591, /**/ 4590, |