From f94586e47b4ad09b54e535649f1f9dcb090f2384 Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Thu, 14 May 2020 15:46:55 -0400 Subject: [PATCH] fix(eas): avoid doing bogus truncation --- 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 e7a5ce540..1d6bd02ac 100644 --- a/ActiveSync/SOGoMailObject+ActiveSync.m +++ b/ActiveSync/SOGoMailObject+ActiveSync.m @@ -772,7 +772,8 @@ struct GlobalObjectId { } } - return [theContent substringToIndex: i]; + if (i >= 0) + return [theContent substringToIndex: i]; } *wasTruncated = 0;