diff -uNr ./modules/filter/email.cpp ./modules/filter/email.cpp --- ./modules/filter/email.cpp 2004-04-24 12:39:56.371216800 +0300 +++ ./modules/filter/email.cpp 2004-04-24 12:40:05.521825696 +0300 @@ -33,7 +33,8 @@ memset(data, 0, sizeof(bool)*256); return no_err; } - bool have(char c) { + bool have(FilterChar::Chr c) { + if (c > 255) return false; return data[static_cast(c)]; } QuoteChars() {clear();}