commit | c5b242f87f31286ad38991bc3868cf4cfbf2b681 | [log] [tgz] |
---|---|---|
author | Ashwin Ramaswami <aramaswamis@gmail.com> | Sat Aug 31 10:25:35 2019 -0500 |
committer | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | Sat Aug 31 08:25:35 2019 -0700 |
tree | 80f7659bec45074eb85998dfc041c0e1176b5dcc | |
parent | daa82d019c52e95c3c57275307918078c1c0ac81 [diff] |
bpo-37764: Fix infinite loop when parsing unstructured email headers. (GH-15239) Fixes a case in which email._header_value_parser.get_unstructured hangs the system for some invalid headers. This covers the cases in which the header contains either: - a case without trailing whitespace - an invalid encoded word https://bugs.python.org/issue37764 This fix should also be backported to 3.7 and 3.8 https://bugs.python.org/issue37764