At Tue, 15 Jun 2004 01:21:26 +0200, Adeodato Simó wrote: > 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 > find_collation_sequence_value(). > > 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. Regards, -- gotom