fixes crash in check_rtp_timeout
authorDavid Vossel <dvossel@digium.com>
Wed, 19 May 2010 19:21:04 +0000 (19:21 +0000)
committerDavid Vossel <dvossel@digium.com>
Wed, 19 May 2010 19:21:04 +0000 (19:21 +0000)
commit0407208b6d6ab14a14e253ec8dc062e493bdb331
tree30593f62555b032c515c14a556721f14304ebdf4
parentb5a629624ae4c0715a92d64a32d2a721db0d197e
fixes crash in check_rtp_timeout

During deadlock avoidance the sip dialog pvt is locked and
unlocked.  When this occurs we have no guarantee the pvt's owner
is still valid.  We were trying to access the pvt's owner after
this without checking to see if it still existed first.

(closes issue #17271)
Reported by: under
Patches:
      check_rtp_timeout.diff uploaded by under (license 914)
Tested by: dvossel

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@264331 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_sip.c