diff options
author | tjr <tjr@FreeBSD.org> | 2004-07-04 16:25:41 +0000 |
---|---|---|
committer | tjr <tjr@FreeBSD.org> | 2004-07-04 16:25:41 +0000 |
commit | 71d184a8d2691835aed5f2f7e38198a743430fdd (patch) | |
tree | 3100d72ab1ad2fe8d78882c86ca18fe475349960 /gnu | |
parent | 631556e5b2515d2cefb9a4114abe732c86d21a09 (diff) | |
download | FreeBSD-src-71d184a8d2691835aed5f2f7e38198a743430fdd.zip FreeBSD-src-71d184a8d2691835aed5f2f7e38198a743430fdd.tar.gz |
Fix bug causing `[' to be wrongly included in character class expressions
in some multibyte locales (Red Hat bug #108484).
Obtained from: Fedora (Tim Waugh)
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/usr.bin/grep/dfa.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gnu/usr.bin/grep/dfa.c b/gnu/usr.bin/grep/dfa.c index 21329bc..e57aee3 100644 --- a/gnu/usr.bin/grep/dfa.c +++ b/gnu/usr.bin/grep/dfa.c @@ -588,7 +588,7 @@ parse_bracket_exp_mb () work_mbc->coll_elems[work_mbc->ncoll_elems++] = elem; } } - wc = WEOF; + wc1 = wc = WEOF; } else /* We treat '[' as a normal character here. */ |