]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
only set the QOS variables if the pvt has an owner so that they are not
authorRussell Bryant <russell@russellbryant.com>
Mon, 12 Jun 2006 21:01:48 +0000 (21:01 +0000)
committerRussell Bryant <russell@russellbryant.com>
Mon, 12 Jun 2006 21:01:48 +0000 (21:01 +0000)
created as global variables.  (The fact that these were getting created on
my system probably means that these are in the wrong place so oej, you may
want to look at this again.)

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

channels/chan_sip.c

index de01a0d52a1761c2201af3d2059c3f9aa27d8638..5f600814b780bce491620b40cbe52f85aca551ad 100644 (file)
@@ -3128,9 +3128,9 @@ static int sip_hangup(struct ast_channel *ast)
                                        if (p->vrtp)
                                                append_history(p, "RTCPvideo", "Quality:%s", videoqos);
                                }
-                               if (p->rtp)
+                               if (p->rtp && p->owner)
                                        pbx_builtin_setvar_helper(p->owner, "RTPAUDIOQOS", audioqos);
-                               if (p->vrtp)
+                               if (p->vrtp && p->owner)
                                        pbx_builtin_setvar_helper(p->owner, "RTPVIDEOQOS", videoqos);
                        } else {
                                /* Note we will need a BYE when this all settles out