summaryrefslogtreecommitdiffstats
path: root/gnu
diff options
context:
space:
mode:
authortjr <tjr@FreeBSD.org>2004-07-04 16:25:41 +0000
committertjr <tjr@FreeBSD.org>2004-07-04 16:25:41 +0000
commit71d184a8d2691835aed5f2f7e38198a743430fdd (patch)
tree3100d72ab1ad2fe8d78882c86ca18fe475349960 /gnu
parent631556e5b2515d2cefb9a4114abe732c86d21a09 (diff)
downloadFreeBSD-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.c2
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. */
OpenPOWER on IntegriCloud