From: Jay Soffian Date: Fri, 15 Feb 2008 21:53:36 GMT Subject: [PATCH 1/3] mailinfo: ensure handle_filter gets only one line at a time 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 --- 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