[PATCH 1/3] mailinfo: ensure handle_filter gets only one line at a time
- From
Jay Soffian <jaysoffian@gmail.com>
- Date
- Feb 15, 2008, 21:53 UTC
- Message-ID
- <1203112418-25199-1-git-send-email-jaysoffian@gmail.com>
handle_filter() is only supposed to get one line at a time. handle_body() already ensures this after decoding BASE64 messages per this comment:
/* this is a decoded line that may contain * multiple new lines. Pass only one chunk * at a time to handle_filter() */
QP messages need to be similarly processed since decoding QP can also add newlines.
Signed-off-by: Jay Soffian <jaysoffian@gmail.com> --- I broke this change out into it's own patch since it's independent of the format=flowed additions.
builtin-mailinfo.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/builtin-mailinfo.c b/builtin-mailinfo.c index 2600847..11f154b 100644 --- a/builtin-mailinfo.c +++ b/builtin-mailinfo.c @@ -818,6 +818,7 @@ static void handle_body(void) switch (transfer_encoding) { case TE_BASE64: + case TE_QP: { char *op = line;
-- 1.5.4.1.1281.g75df