From 55ffe394a5de641a8fee68ba751e2c033beda8ce Mon Sep 17 00:00:00 2001 From: Russell Bryant <russell@russellbryant.com> Date: Mon, 12 Jun 2006 21:01:48 +0000 Subject: [PATCH] only set the QOS variables if the pvt has an owner so that they are not 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 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/channels/chan_sip.c b/channels/chan_sip.c index de01a0d52a..5f600814b7 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -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 -- GitLab