Merge of strdupa() fix for calendars categories priorities

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@284853 65c4cc65-6c06-0410-ace0-fbb531ad65f3
10-digiumphones
Jan Kalab 15 years ago
parent a7505c0b91
commit 063d1b72cb

@ -604,7 +604,7 @@ static int ewscal_write_event(struct ast_calendar_event *event)
/* Event categories*/ /* Event categories*/
if (strlen(event->categories) > 0) { if (strlen(event->categories) > 0) {
ast_str_append(&request, 0, "<Categories>"); ast_str_append(&request, 0, "<Categories>");
categories = strdupa(event->categories); /* Duplicate string, since strsep() is destructive */ categories = ast_strdupa(event->categories); /* Duplicate string, since strsep() is destructive */
category = strsep(&categories, ","); category = strsep(&categories, ",");
while (category != NULL) { while (category != NULL) {
ast_str_append(&request, 0, "<String>%s</String>", category); ast_str_append(&request, 0, "<String>%s</String>", category);

Loading…
Cancel
Save