https://origsvn.digium.com/svn/asterisk/trunk
........
r229015 | twilson | 2009-11-09 16:50:22 -0600 (Mon, 09 Nov 2009) | 8 lines
Don't crash when bridge->tech_pvt == NULL
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/branches/1.6.1@229016
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)) {