diff options
author | 2004-11-29 16:49:50 +0000 | |
---|---|---|
committer | 2004-11-29 16:49:50 +0000 | |
commit | 991d2fffa03f0b4f2465ad39b94d406f1984e0cf (patch) | |
tree | 51f14dcdbcb27a113c6a979111fc0f613f51125a /regress/lib/libc/regex/tests | |
parent | checking lazy evaluation of recursive variables (diff) | |
download | wireguard-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