From 19b67049558d29fe15fe57336d1dd278a672a5a6 Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Fri, 21 Mar 2014 09:02:39 -0400 Subject: [PATCH] Only touch text/plain and text/html parts during Outlook sanitization --- ActiveSync/SOGoMailObject+ActiveSync.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ActiveSync/SOGoMailObject+ActiveSync.m b/ActiveSync/SOGoMailObject+ActiveSync.m index 788b800af..448d8546e 100644 --- a/ActiveSync/SOGoMailObject+ActiveSync.m +++ b/ActiveSync/SOGoMailObject+ActiveSync.m @@ -285,7 +285,8 @@ struct GlobalObjectId { performed: b]; } else if ([body isKindOfClass: [NSData class]] && - [[[thePart contentType] type] isEqualToString: @"text"]) + [[[thePart contentType] type] isEqualToString: @"text"] && + ([[[thePart contentType] subType] isEqualToString: @"plain"] || [[[thePart contentType] subType] isEqualToString: @"plain"])) { // We make sure everything is encoded in UTF-8 NSString *charset, *s;