dect
/
asterisk
Archived
13
0
Fork 0

Don't try to ref authpeer when it isn't set

git-svn-id: http://svn.digium.com/svn/asterisk/trunk@275816 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
twilson 2010-07-12 23:27:42 +00:00
parent fb9f65d2ff
commit b730dd07d2
1 changed files with 3 additions and 1 deletions

View File

@ -20816,7 +20816,9 @@ static int handle_request_invite(struct sip_pvt *p, struct sip_request *req, int
if (p->relatedpeer) {
p->relatedpeer = unref_peer(p->relatedpeer,"unsetting the relatedpeer field in the dialog, before it is set to something else.");
}
p->relatedpeer = ref_peer(authpeer, "setting dialog's relatedpeer pointer");
if (authpeer) {
p->relatedpeer = ref_peer(authpeer, "setting dialog's relatedpeer pointer");
}
/* If T38 is needed but not present, then make it magically appear */
if (ast_test_flag(&p->flags[1], SIP_PAGE2_T38SUPPORT) && !p->udptl) {
struct sockaddr_in bindaddr_sin_tmp;