From 435d5a5a8967cb213a8de8cbebf2657b3aa2a9d0 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Wed, 13 Jul 2016 16:05:31 +0200 Subject: rfc2045: fix crlf after boundary --- rfc2045.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'rfc2045.c') diff --git a/rfc2045.c b/rfc2045.c index cb6d317..e2e8658 100644 --- a/rfc2045.c +++ b/rfc2045.c @@ -114,7 +114,9 @@ blaze822_multipart(struct message *msg, struct message **imsg) return 0; /// XXX access to stuff before first boundary? part += boundarylen; - if (*part == '\n') // XXX crlf + if (*part == '\r') + part++; + if (*part == '\n') part++; else if (*part == '-' && part < msg->bodyend && *(part+1) == '-') return 0; -- cgit 1.4.1