--- feedparser.py.orig 2007-10-16 19:12:55.000000000 +0100 +++ feedparser.py 2009-07-11 19:31:59.000000000 +0100 @@ -29,7 +29,7 @@ NLCRE = re.compile('\r\n|\r|\n') NLCRE_bol = re.compile('(\r\n|\r|\n)') NLCRE_eol = re.compile('(\r\n|\r|\n)$') -NLCRE_crack = re.compile('(\r\n|\r|\n)') +NLCRE_crack = re.compile('(\r\n|\r(?!\Z)|\n)') # RFC 2822 $3.6.8 Optional fields. ftext is %d33-57 / %d59-126, Any character # except controls, SP, and ":". headerRE = re.compile(r'^(From |[\041-\071\073-\176]{1,}:|[\t ])')