diff options
author | David Bürgin <676c7473@gmail.com> | 2015-05-14 15:41:15 +0200 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2015-06-13 21:38:39 -0400 |
commit | f04bc91c2ff50e5b85ec3b5838f52d0019640616 (patch) | |
tree | c2df3952cda0d780db08644fe43a008bb0884604 /src/nvim/regexp.h | |
parent | 80d61fb87be5ef96b1a28dc88699ade4aa7c83df (diff) | |
download | rneovim-f04bc91c2ff50e5b85ec3b5838f52d0019640616.tar.gz rneovim-f04bc91c2ff50e5b85ec3b5838f52d0019640616.tar.bz2 rneovim-f04bc91c2ff50e5b85ec3b5838f52d0019640616.zip |
vim-patch:7.4.593 #2657
Problem: Crash when searching for "x\{0,90000}". (Dominique Pelle)
Solution: Bail out from the NFA engine when the max limit is much higher
than the min limit.
https://github.com/vim/vim/commit/v7-4-593
See https://groups.google.com/d/msg/vim_dev/c7owwoseba8/ZETgSNZ6p10J
Diffstat (limited to 'src/nvim/regexp.h')
-rw-r--r-- | src/nvim/regexp.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nvim/regexp.h b/src/nvim/regexp.h index 1af01fe411..37513d8c27 100644 --- a/src/nvim/regexp.h +++ b/src/nvim/regexp.h @@ -5,6 +5,7 @@ #define RE_MAGIC 1 /* 'magic' option */ #define RE_STRING 2 /* match in string instead of buffer text */ #define RE_STRICT 4 /* don't allow [abc] without ] */ +#define RE_AUTO 8 /* automatic engine selection */ /* values for reg_do_extmatch */ #define REX_SET 1 /* to allow \z\(...\), */ |