diff --git a/ActiveSync/SOGoActiveSyncDispatcher.m b/ActiveSync/SOGoActiveSyncDispatcher.m index f3e125344..1bbdaa4d9 100644 --- a/ActiveSync/SOGoActiveSyncDispatcher.m +++ b/ActiveSync/SOGoActiveSyncDispatcher.m @@ -2682,6 +2682,7 @@ void handle_eas_terminate(int signum) NSData *d; unsigned int startdate, enddate, increments; + NGCalendarDateRange *r1, *r2; char c; startDate = [[[(id)[theDocumentElement getElementsByTagName: @"StartTime"] lastObject] textValue] calendarDate]; @@ -2728,17 +2729,13 @@ void handle_eas_terminate(int signum) folder = [user personalCalendarFolderInContext: context]; freebusy = [folder fetchFreeBusyInfosFrom: startDate to: endDate]; - - NGCalendarDateRange *r1, *r2; - - for (j = 1; j <= increments; j++) + for (j = 0; j < increments; j++) { c = '0'; r1 = [NGCalendarDateRange calendarDateRangeWithStartDate: [NSDate dateWithTimeIntervalSince1970: (startdate+j*30*60)] endDate: [NSDate dateWithTimeIntervalSince1970: (startdate+j*30*60 + 30)]]; - - + for (k = 0; k < [freebusy count]; k++) { @@ -2756,11 +2753,8 @@ void handle_eas_terminate(int signum) [s appendFormat: @"%c", c]; } - [s appendString: @""]; [s appendString: @""]; - - [s appendString: @""]; [s appendString: @""]; }