]> granicus.if.org Git - vim/commit
patch 8.1.0098: segfault when pattern with \z() is very slow v8.1.0098
authorBram Moolenaar <Bram@vim.org>
Sat, 23 Jun 2018 12:21:42 +0000 (14:21 +0200)
committerBram Moolenaar <Bram@vim.org>
Sat, 23 Jun 2018 12:21:42 +0000 (14:21 +0200)
commitbcf9442307075bac40d44328c8bf7ea21857b138
tree6890b363128e8cbffe09b274ecd1b1665393fac1
parent5efa0102de6ed6049fb19e1e83787e5b3b24b6a2
patch 8.1.0098: segfault when pattern with \z() is very slow

Problem:    Segfault when pattern with \z() is very slow.
Solution:   Check for NULL regprog.  Add "nfa_fail" to test_override() to be
            able to test this.  Fix that 'searchhl' resets called_emsg.
runtime/doc/eval.txt
src/evalfunc.c
src/globals.h
src/regexp.c
src/regexp_nfa.c
src/screen.c
src/syntax.c
src/testdir/test_syntax.vim
src/version.c
src/vim.h