summaryrefslogtreecommitdiffstats
path: root/regress/lib/libc/regex/tests
diff options
context:
space:
mode:
authorotto <otto@openbsd.org>2004-11-29 16:49:50 +0000
committerotto <otto@openbsd.org>2004-11-29 16:49:50 +0000
commit991d2fffa03f0b4f2465ad39b94d406f1984e0cf (patch)
tree51f14dcdbcb27a113c6a979111fc0f613f51125a /regress/lib/libc/regex/tests
parentchecking lazy evaluation of recursive variables (diff)
downloadwireguard-openbsd-991d2fffa03f0b4f2465ad39b94d406f1984e0cf.tar.xz
wireguard-openbsd-991d2fffa03f0b4f2465ad39b94d406f1984e0cf.zip
Better fix for the "unbounded recursion case", for example
\(b*\)\(a*\1\)*, more cases in regress/lib/libc/regexp/test. Only stop evaluation of a back reference if the match lenght is zero and the recursion level is too deep. With help from jaredy@ Problem case found by Andrew Brown in NetBSD PR 28126. ok deraadt@ millert@
Diffstat (limited to 'regress/lib/libc/regex/tests')
0 files changed, 0 insertions, 0 deletions