Bug#254314: narrowing down the bug
At Tue, 15 Jun 2004 01:21:26 +0200,
> the attached C program reproduces the bug in an UTF-8 locale. These
> are the circumstances under which the bug seems to get triggered:
> - the locale must be UTF-8.
> - an invalid utf-8 string must be given as input.
> - the regular expression must be compiled with the REG_ICASE flag.
> - the regular expression must contain a range, e.g. "[0-1]".
> Oddly (for me), "[a-b]" doesn't trigger the bug, but "[a-b]+"
> does. I guess is just a matter of forcing a call to
> If this is "expected behavior" and callers are expected to give always
> *valid* input data, please reassign back to mutt.
I confirm this bug is appeared in 2.3.2.ds1-13. BTW, note that this
bug is fixed in the current upstream cvs.