From 67c0a3b17c176679014f132453757e15c7f435f2 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Sun, 30 Apr 2017 18:34:37 +0200 Subject: mmime: print_header: only force qp-encoding for overlong lines Lines SHOULD not be longer than 78 chars, and we try to fold like that, but we only enforce qp-encoding for 7-bit safe lines if they would be longer than 998, which they MUST not be. --- mmime.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mmime.c') diff --git a/mmime.c b/mmime.c index 1112a51..2d474cb 100644 --- a/mmime.c +++ b/mmime.c @@ -250,7 +250,7 @@ print_header(char *line) { } if (!highbit) { - if (e-s >= 78) + if (e-s >= 998) goto force_qp; if (e-s >= 78 - linelen) { // wrap in advance before long word -- cgit 1.4.1