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