1 --- spamass-milter-0.2.0.orig/spamass-milter.cpp
2 +++ spamass-milter-0.2.0/spamass-milter.cpp
4 string::size_type eoh = ( eoh1 < eoh2 ? eoh1 : eoh2 );
5 string::size_type bob = assassin->d().find_first_not_of("\r\n", eoh);
7 + // Patch by Valentin Chopov <valentin@valcho.net> to fix segfault on
9 + if (bob == string::npos) {
10 + bob = assassin->d().size();
13 update_or_insert(assassin, ctx, assassin->spam_flag(), &SpamAssassin::set_spam_flag, "X-Spam-Flag");
14 update_or_insert(assassin, ctx, assassin->spam_status(), &SpamAssassin::set_spam_status, "X-Spam-Status");