diff --git a/ActiveSync/SOGoActiveSyncDispatcher+Sync.m b/ActiveSync/SOGoActiveSyncDispatcher+Sync.m index 0a3846de3..6465236ec 100644 --- a/ActiveSync/SOGoActiveSyncDispatcher+Sync.m +++ b/ActiveSync/SOGoActiveSyncDispatcher+Sync.m @@ -2592,7 +2592,6 @@ FIXME //[output appendFormat: @"%d", 14]; } - [output appendString: @""]; s = nil; // We enter our loop detection change @@ -2695,6 +2694,8 @@ FIXME // if (changeDetected || [[[context request] headerForKey: @"MS-ASProtocolVersion"] isEqualToString: @"2.5"] || [[[context request] headerForKey: @"MS-ASProtocolVersion"] isEqualToString: @"12.0"]) { + [output appendString: @""]; + // We always return the last generated response. // If we only return , // iOS powered devices will simply crash.