Merged revisions 164672 via svnmerge from
authorRussell Bryant <russell@russellbryant.com>
Tue, 16 Dec 2008 16:00:29 +0000 (16:00 +0000)
committerRussell Bryant <russell@russellbryant.com>
Tue, 16 Dec 2008 16:00:29 +0000 (16:00 +0000)
commit36b1d08dc03b86d6ac4f9664557681aefd891a2d
tree18977a1d207b3132db9fde6731e4097c7510c78b
parentec6e4d2f60cde68bacb5edada6cb749275a73719
Merged revisions 164672 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r164672 | russell | 2008-12-16 09:56:37 -0600 (Tue, 16 Dec 2008) | 11 lines

Fix a memory leak related to the use of the "setvar" configuration option.

The problem was that these variables were being appended to the list of vars
on the sip_pvt every time a re-registration or re-subscription came in.
Since it's just a waste of memory to put them there unless the request was an
INVITE, then the fix is to check the request type before copying the vars.

(closes issue #14037)
Reported by: marvinek
Tested by: russell

........

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