diff -urN src.orig/rfc2047.c src/rfc2047.c --- src.orig/rfc2047.c Mon Jan 8 12:50:18 2007 +++ src/rfc2047.c Mon Apr 14 21:10:26 2008 @@ -115,7 +115,7 @@ continue the loop to search again. We must start just after the initial =? because we might have found =?xxx=?xxx?xxx?xxx?=. */ - if ((lencheck && *endptr - mimeword > 73) || *q2ptr - *q1ptr != 2) continue; + if ((lencheck && *endptr - mimeword > 148) || *q2ptr - *q1ptr != 2) continue; /* Get the encoding letter, and decode the data string. */