commit | dcd24ae5015bb94ef83015a4f584e5b8f173e999 | [log] [tgz] |
---|---|---|
author | Barry Warsaw <barry@python.org> | Wed Mar 14 04:59:50 2007 +0000 |
committer | Barry Warsaw <barry@python.org> | Wed Mar 14 04:59:50 2007 +0000 |
tree | f0de750ea1f48bb6de48669130272296391f04ad | |
parent | 47c52a8b60444e4f0aae9c0e91794d214b68bd45 [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.