diff options
Diffstat (limited to 'res/res_calendar.c')
-rw-r--r-- | res/res_calendar.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/res/res_calendar.c b/res/res_calendar.c index eebd7b480..c36e5cf0a 100644 --- a/res/res_calendar.c +++ b/res/res_calendar.c @@ -766,6 +766,8 @@ static void *do_notify(void *data) /* clear native formats and set to slinear. write format is signlear so just use that to set it */ ast_format_cap_set(ast_channel_nativeformats(chan), ast_channel_writeformat(chan)); + ast_channel_unlock(chan); + if (!(datastore = ast_datastore_alloc(&event_notification_datastore, NULL))) { ast_log(LOG_ERROR, "Could not allocate datastore, notification not being sent!\n"); goto notify_cleanup; |