summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorSean Bright <sean.bright@gmail.com>2017-09-13 15:14:25 -0400
committerSean Bright <sean.bright@gmail.com>2017-09-15 14:46:07 -0500
commitedd5b3038742d6e57c59e0102b89b981e6ec1c2a (patch)
tree6a0c4e63fc7468d7789915b66d911de8e0095682 /include
parentcdadbd3d223fa26084fd40cf39d3f8fe40b59221 (diff)
res_calendar: On reload, update all configuration
This changes the behavior of res_calendar to drop all existing calendars and re-create them whenever a reload is done. The Calendar API provides no way for configuration information to be pushed down to calendar 'techs' so updated settings would not take affect until a module unload/load was done or Asterisk was restarted. Asterisk 15+ already has a configuration option 'fetch_again_at_reload' that performs a similar function. Also fix a tiny memory leak in res_calendar_caldav while we're at it. ASTERISK-25524 #close Reported by: Jesper Change-Id: Ib0f8057642e9d471960f1a79fd42e5a3ce587d3b
Diffstat (limited to 'include')
-rw-r--r--include/asterisk/calendar.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/asterisk/calendar.h b/include/asterisk/calendar.h
index da4af01ef..57140bae2 100644
--- a/include/asterisk/calendar.h
+++ b/include/asterisk/calendar.h
@@ -133,7 +133,7 @@ struct ast_calendar {
pthread_t thread; /*!< The thread that the calendar is loaded/updated in */
ast_cond_t unload;
int unloading:1;
- int pending_deletion:1;
+ int pending_deletion:1; /*!< No longer used */
struct ao2_container *events; /*!< The events that are known at this time */
};