]> git.ipfire.org Git - thirdparty/asterisk.git/commit
remote_bridge_loop: prevent segfault when after transfer of IAX2 of DAHDI call
authorAlec L Davis <sivad.a@paradise.net.nz>
Fri, 11 Mar 2011 06:47:44 +0000 (06:47 +0000)
committerAlec L Davis <sivad.a@paradise.net.nz>
Fri, 11 Mar 2011 06:47:44 +0000 (06:47 +0000)
commita1e7bf50b51e8f396a4630d89ba44ff36bd6969b
treec820db0d7c331e69e2327b2506bcf6c76e5f7567
parent8fe14985fba324bc2cbbfe74c0acb7d675b4e421
remote_bridge_loop: prevent segfault when after transfer of IAX2 of DAHDI call

If the channel condition is one of the following after breaking out of the loop, don't try to update_peer
(where x = 0/1)
 1). ZOMBIE
 2). cx->tech_pvt != pvtx
 3). gluex != ast_rtp_instance_get_glue(cx->tech->type))

(closes issue #18781)
Reported by: alecdavis
Patches:
      bug18781.diff3.txt uploaded by alecdavis (license 585)
Tested by: alecdavis, ZX81

Review: https://reviewboard.asterisk.org/r/1128/

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@310287 65c4cc65-6c06-0410-ace0-fbb531ad65f3
main/rtp_engine.c