summaryrefslogtreecommitdiff
path: root/res/res_calendar_caldav.c
diff options
context:
space:
mode:
Diffstat (limited to 'res/res_calendar_caldav.c')
-rw-r--r--res/res_calendar_caldav.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/res/res_calendar_caldav.c b/res/res_calendar_caldav.c
index 0bf3e63cc..d9dde31c2 100644
--- a/res/res_calendar_caldav.c
+++ b/res/res_calendar_caldav.c
@@ -202,7 +202,10 @@ static int caldav_write_event(struct ast_calendar_event *event)
for (x = 0; x < 8; x++) {
val[x] = ast_random();
}
- ast_string_field_build(event, uid, "%04x%04x-%04x-%04x-%04x-%04x%04x%04x", val[0], val[1], val[2], val[3], val[4], val[5], val[6], val[7]);
+ ast_string_field_build(event, uid, "%04x%04x-%04x-%04x-%04x-%04x%04x%04x",
+ (unsigned)val[0], (unsigned)val[1], (unsigned)val[2],
+ (unsigned)val[3], (unsigned)val[4], (unsigned)val[5],
+ (unsigned)val[6], (unsigned)val[7]);
}
calendar = icalcomponent_new(ICAL_VCALENDAR_COMPONENT);
@@ -401,7 +404,7 @@ static void caldav_add_event(icalcomponent *comp, struct icaltime_span *span, vo
ast_string_field_set(event, uid, event->summary);
} else {
char tmp[100];
- snprintf(tmp, sizeof(tmp), "%lu", event->start);
+ snprintf(tmp, sizeof(tmp), "%ld", event->start);
ast_string_field_set(event, uid, tmp);
}
}