diff --git a/apps/app_meetme.c b/apps/app_meetme.c index 824dab5477a5b7ca482517c5662ca5d33cba20de..bb87381fda2b8f8a504e535fcaf66b9d3c67e49d 100644 --- a/apps/app_meetme.c +++ b/apps/app_meetme.c @@ -1380,7 +1380,13 @@ static void meetme_stasis_generate_msg(struct ast_conference *meetme_conference, } } - msg = ast_channel_blob_create_from_cache(ast_channel_uniqueid(chan), message_type, json_object); + if (chan) { + ast_channel_lock(chan); + } + msg = ast_channel_blob_create(chan, message_type, json_object); + if (chan) { + ast_channel_unlock(chan); + } if (!msg) { return;