From ced936962311ae66a976256bf6175c11888571a8 Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Fri, 23 Dec 2016 10:19:46 -0500 Subject: [PATCH] (fix) do not decode from hex the event's UID (fixes #3965) --- ActiveSync/SOGoMailObject+ActiveSync.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ActiveSync/SOGoMailObject+ActiveSync.m b/ActiveSync/SOGoMailObject+ActiveSync.m index 74b35d5280..0fb71b9bc0 100644 --- a/ActiveSync/SOGoMailObject+ActiveSync.m +++ b/ActiveSync/SOGoMailObject+ActiveSync.m @@ -163,7 +163,7 @@ - (NSData *) _computeGlobalObjectIdFromEvent: (iCalEvent *) event const char *bytes; uid = [event uid]; - uidAsASCII = [uid decodeFromHexidecimal]; + uidAsASCII = [uid dataUsingEncoding: NSASCIIStringEncoding]; newGlobalId = (struct GlobalObjectId*)calloc(sizeof(uint8_t), sizeof(struct GlobalObjectId) + 0x0c + [uidAsASCII length]); prefix = @"040000008200e00074c5b7101a82e008";