-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathopenchange-libical.patch
More file actions
88 lines (77 loc) · 2.63 KB
/
openchange-libical.patch
File metadata and controls
88 lines (77 loc) · 2.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
--- openchange-openchange-2.3-VULCAN/libexchange2ical/exchange2ical_property.c.orig 2019-07-03 05:47:28.580770627 +0200
+++ openchange-openchange-2.3-VULCAN/libexchange2ical/exchange2ical_property.c 2019-07-03 17:20:38.425459111 +0200
@@ -517,7 +517,7 @@
icalproperty_add_parameter(prop, tzid);
} else {
/*Get time from dtstart*/
- icaltime.is_utc = 1;
+ icaltime_set_timezone(&icaltime, icaltimezone_get_utc_timezone());
if (exchange2ical->apptEndWhole){
dttime = get_icaltime_from_FILETIME_UTC(exchange2ical->apptStartWhole);
icaltime.hour = dttime.hour;
--- openchange-openchange-2.3-VULCAN/libexchange2ical/exchange2ical_utils.c.orig 2021-03-26 19:02:03.857346951 +0100
+++ openchange-openchange-2.3-VULCAN/libexchange2ical/exchange2ical_utils.c 2021-03-26 19:14:41.946490441 +0100
@@ -241,10 +241,9 @@ struct icaltimetype get_icaltimetype_fro
tt.minute = tm->tm_min;
tt.second = tm->tm_sec;
- tt.is_utc = 0;
tt.is_date = 0;
tt.is_daylight = 0;
- tt.zone = 0;
+ tt.zone = NULL;
return tt;
}
@@ -254,7 +253,7 @@ struct icaltimetype get_icaltimetype_fro
struct icaltimetype tt;
tt = get_icaltimetype_from_tm(tm);
- tt.is_utc = 1;
+ icaltime_set_timezone(&tt, icaltimezone_get_utc_timezone());
return tt;
}
@@ -270,10 +269,9 @@ struct icaltimetype get_icaldate_from_tm
tt.minute = 0;
tt.second = 0;
- tt.is_utc = 1;
tt.is_date = 1;
tt.is_daylight = 0;
- tt.zone = NULL;
+ icaltime_set_timezone(&tt, icaltimezone_get_utc_timezone());
return tt;
}
@@ -313,7 +311,6 @@ struct icaltimetype get_icaltime_from_FI
tt.minute = tm->tm_min;
tt.second = tm->tm_sec;
tt.is_date = 0;
- tt.is_utc = 0;
tt.is_daylight = 0;
tt.zone = NULL;
@@ -339,9 +336,8 @@ struct icaltimetype get_icaltime_from_FI
tt.minute = tm->tm_min;
tt.second = tm->tm_sec;
tt.is_date = 0;
- tt.is_utc = 1;
tt.is_daylight = 0;
- tt.zone = NULL;
+ icaltime_set_timezone(&tt, icaltimezone_get_utc_timezone());
return tt;
}
@@ -371,9 +367,8 @@ struct icaltimetype get_icaldate_from_FI
tt.minute = 0;
tt.second = 0;
tt.is_date = 1;
- tt.is_utc = 1;
tt.is_daylight = 0;
- tt.zone = NULL;
+ icaltime_set_timezone(&tt, icaltimezone_get_utc_timezone());
return tt;
}
@@ -390,10 +385,9 @@ struct icaltimetype get_icaldate_from_Gl
tt.minute = 0;
tt.second = 0;
- tt.is_utc = 1;
tt.is_date = 1;
tt.is_daylight = 0;
- tt.zone = NULL;
+ icaltime_set_timezone(&tt, icaltimezone_get_utc_timezone());
return tt;
}