]> Savannah Git Hosting - gnulib.git/commit
regex: fix dangling-backreference bug
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 19 Sep 2015 17:16:02 +0000 (10:16 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 19 Sep 2015 17:16:47 +0000 (10:16 -0700)
commit7f6191fd1973d53f54053ed24859aa8d1180995b
treee9b7eaaee286c68c623ad5d46075bc1f0ec0ecbc
parent2f8140bc8ce5501e31dcc665b42b5df64f84c20c
regex: fix dangling-backreference bug

This should fix the following bugs:
http://bugs.gnu.org/21513 assertion error in pop_fail_stack
http://bugs.gnu.org/19775 Test failing after the CVE fix
https://sourceware.org/bugzilla/show_bug.cgi?id=11053
Wrong results with backreferences
https://sourceware.org/bugzilla/show_bug.cgi?id=17356
regex assertion violation with triple backreferences
* lib/regexec.c (set_regs): Don't pop an empty failure stack.
ChangeLog
lib/regexec.c