Merged revisions 168975 via svnmerge from
authorMark Michelson <mmichelson@digium.com>
Fri, 16 Jan 2009 22:43:09 +0000 (22:43 +0000)
committerMark Michelson <mmichelson@digium.com>
Fri, 16 Jan 2009 22:43:09 +0000 (22:43 +0000)
commita2ac43cb8ac9b54d6d06d83b6939c29a81114def
tree0396b03a943cff1962a8dd3af76c179ea66fce0e
parentec1cfe02d13d4934339d07d3eb123418602b349e
Merged revisions 168975 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r168975 | mmichelson | 2009-01-16 16:42:13 -0600 (Fri, 16 Jan 2009) | 18 lines

Account for possible NULL pointer when we receive a 408 in response to a REGISTER

It may be that by the time we receive a reply to a REGISTER request, the attempt has
timed out and thus the registry structure pointed to by the corresponding sip_pvt has
gone away. This situation was handled properly for a 200 OK response, but the 408
case assumed that the sip_registry struct was non-NULL, thus potentially causing a crash

This commit fixes this assumption and prints out a message to the console if we should
receive a late 408 response to a REGISTER

(closes issue #14211)
Reported by: aborghi
Patches:
      14211.diff uploaded by putnopvut (license 60)
Tested by: aborghi

........

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