From 863f182e844fcb1f3a8f7d5a07a2dffee9a39d17 Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Fri, 6 Nov 2015 09:25:49 -0500 Subject: [PATCH] (fix) fixed wrong comparison of meta vs. META tag in HTML mails --- NEWS | 1 + UI/MailPartViewers/UIxMailPartHTMLViewer.m | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/NEWS b/NEWS index c29382b78..01021452b 100644 --- a/NEWS +++ b/NEWS @@ -29,6 +29,7 @@ Bug fixes - avoid crashing Outlook after setting a custom view in a calendar folder (Zentyal) - handle emails having an attachment as their content - fixed JavaScript syntax error in attendees editor + - fixed wrong comparison of meta vs. META tag in HTML mails 2.3.2 (2015-09-16) ------------------ diff --git a/UI/MailPartViewers/UIxMailPartHTMLViewer.m b/UI/MailPartViewers/UIxMailPartHTMLViewer.m index 19035615b..d464fbfc2 100644 --- a/UI/MailPartViewers/UIxMailPartHTMLViewer.m +++ b/UI/MailPartViewers/UIxMailPartHTMLViewer.m @@ -161,10 +161,10 @@ static NSData* _sanitizeContent(NSData *theData) if (i < len-5) { if ((*bytes == '<') && - (*(bytes+1) == 'm' || *(bytes+2) == 'M') && - (*(bytes+2) == 'e' || *(bytes+3) == 'E') && - (*(bytes+3) == 't' || *(bytes+4) == 'T') && - (*(bytes+4) == 'a' || *(bytes+5) == 'A') && + (*(bytes+1) == 'm' || *(bytes+1) == 'M') && + (*(bytes+2) == 'e' || *(bytes+2) == 'E') && + (*(bytes+3) == 't' || *(bytes+3) == 'T') && + (*(bytes+4) == 'a' || *(bytes+4) == 'A') && (*(bytes+5) == ' ')) in_meta = YES; }