This is a similar solution to what is in place for chan_agent
(closes issue #16003)
Reported by: atis
Tested by: twilson
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@229015
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
struct local_pvt *p = bridge->tech_pvt;
struct ast_channel *bridged = bridge;
+ if (!p) {
+ ast_debug(1, "Asked for bridged channel on '%s'/'%s', returning <none>\n",
+ chan->name, bridge->name);
+ return NULL;
+ }
+
ast_mutex_lock(&p->lock);
if (ast_test_flag(p, LOCAL_BRIDGE)) {