1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-07-26 02:30:35 +02:00

* regexec.c (group_nodes_into_DFAstates): Fix a buffer overrun

reported by Andreas Schwab.
This commit is contained in:
Paul Eggert
2006-06-05 05:21:46 +00:00
parent 53ca379fa3
commit f9265a7efe
2 changed files with 7 additions and 2 deletions
+5
View File
@@ -1,3 +1,8 @@
2006-06-04 Paul Eggert <eggert@cs.ucla.edu>
* regexec.c (group_nodes_into_DFAstates): Fix a buffer overrun
reported by Andreas Schwab.
2006-05-25 Paul Eggert <eggert@cs.ucla.edu>
* tempname.c (small_open, large_open): New macros.
+2 -2
View File
@@ -1,5 +1,5 @@
/* Extended regular expression matching and search library.
Copyright (C) 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
This file is part of the GNU C Library.
Contributed by Isamu Hasegawa <isamu@yamato.ibm.com>.
@@ -3615,7 +3615,7 @@ group_nodes_into_DFAstates (const re_dfa_t *dfa, const re_dfastate_t *state,
else if (type == OP_UTF8_PERIOD)
{
if (ASCII_CHARS % BITSET_WORD_BITS == 0)
memset (accepts, -1, ASCII_CHARS);
memset (accepts, -1, ASCII_CHARS / CHAR_BIT);
else
bitset_merge (accepts, utf8_sb_map);
if (!(dfa->syntax & RE_DOT_NEWLINE))