diff options
author | Andreas Schwab <schwab@suse.de> | 2013-01-29 14:45:15 +0100 |
---|---|---|
committer | Andreas Schwab <schwab@suse.de> | 2013-02-12 09:30:34 +0100 |
commit | a445af0bc722d620afed7683cd320c0e4c7c6059 (patch) | |
tree | d147d0b55646755cefe24a84f91b6bdfaddda0e2 /ChangeLog | |
parent | 7e2f0d2d77e4bc273fe00f99d970605d8e38d4d6 (diff) | |
download | glibc-a445af0bc722d620afed7683cd320c0e4c7c6059.tar glibc-a445af0bc722d620afed7683cd320c0e4c7c6059.tar.gz glibc-a445af0bc722d620afed7683cd320c0e4c7c6059.tar.bz2 glibc-a445af0bc722d620afed7683cd320c0e4c7c6059.zip |
Fix buffer overrun in regexp matcher
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -1,5 +1,14 @@ 2013-02-12 Andreas Schwab <schwab@suse.de> + [BZ #15078] + * posix/regexec.c (extend_buffers): Add parameter min_len. + (check_matching): Pass minimum needed length. + (clean_state_log_if_needed): Likewise. + (get_subexp): Likewise. + * posix/Makefile (tests): Add bug-regex34. + (bug-regex34-ENV): Define. + * posix/bug-regex34.c: New file. + [BZ #11561] * posix/regcomp.c (parse_bracket_exp): When looking up collating elements compare against the byte sequence of it, not its name. |