diff --git a/ActiveSync/SOGoActiveSyncDispatcher+Sync.m b/ActiveSync/SOGoActiveSyncDispatcher+Sync.m index 29405b58d..e0c7e70cf 100644 --- a/ActiveSync/SOGoActiveSyncDispatcher+Sync.m +++ b/ActiveSync/SOGoActiveSyncDispatcher+Sync.m @@ -2596,7 +2596,6 @@ FIXME //[output appendFormat: @"%d", 14]; } - [output appendString: @""]; s = nil; // We enter our loop detection change @@ -2699,6 +2698,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.