commit | 924d148b9826bd64fbcce046df6f5d967cf37bbe | [log] [tgz] |
---|---|---|
author | Barry Warsaw <barry@python.org> | Wed Mar 14 04:29:06 2007 +0000 |
committer | Barry Warsaw <barry@python.org> | Wed Mar 14 04:29:06 2007 +0000 |
tree | 5ebf076e10e78cacd1584a51ea58c9254e3381b4 | |
parent | 2a98ff8eedda81a222b9df63cc29a91ca23cfb54 [diff] |
SF bug #1582282; decode_header() incorrectly splits not-conformant RFC 2047-like headers where there is no whitespace between encoded words. This fix changes the matching regexp to include a trailing lookahead assertion that the closing ?= must be followed by whitespace, newline, or end-of-string. This also changes the regexp to add the MULTILINE flag.