about summary refs log tree commit diff
path: root/Test/V07pcre.ztst
diff options
context:
space:
mode:
authorBarton E. Schaefer <schaefer@zsh.org>2016-04-23 14:20:16 -0700
committerBarton E. Schaefer <schaefer@zsh.org>2016-04-23 14:20:16 -0700
commit222dea055c622822ff24a2fa14564231bf3323d0 (patch)
treecbf00fab95aaa766805ea39be6742f7d4bbc8646 /Test/V07pcre.ztst
parente1c745a0dca56afb9cfcace1ef59449152290188 (diff)
downloadzsh-222dea055c622822ff24a2fa14564231bf3323d0.tar.gz
zsh-222dea055c622822ff24a2fa14564231bf3323d0.tar.xz
zsh-222dea055c622822ff24a2fa14564231bf3323d0.zip
Mikael Berthe: 38307: PCRE segfault when parenthesized group matches nothing
unposted: regression test for 38307
Diffstat (limited to 'Test/V07pcre.ztst')
-rw-r--r--Test/V07pcre.ztst7
1 files changed, 7 insertions, 0 deletions
diff --git a/Test/V07pcre.ztst b/Test/V07pcre.ztst
index 39077564c..ad1770712 100644
--- a/Test/V07pcre.ztst
+++ b/Test/V07pcre.ztst
@@ -130,3 +130,10 @@
 0:pcre_match -b and pcre_match -n
 >78884; ZPCRE_OP: 25 30
 >90210; ZPCRE_OP: 31 36
+
+# Subshell because crash on failure
+  ( setopt re_match_pcre
+    [[ test.txt =~ '^(.*_)?(test)' ]]
+    echo $match[2] )
+0:regression for segmentation fault, workers/38307
+>test