]> git.ipfire.org Git - thirdparty/asterisk.git/commit
fixing stupid mistake with putting code before variable declaration
authorJonathan Rose <jrose@digium.com>
Tue, 12 Apr 2011 18:44:44 +0000 (18:44 +0000)
committerJonathan Rose <jrose@digium.com>
Tue, 12 Apr 2011 18:44:44 +0000 (18:44 +0000)
commitf33df943bcf4649336bc5eeaf40e77517638b4f9
tree0ef2ac8df6dd1b0a01cef05198921905b36a1240
parenta9c87b24e4a86ed231e9bb486a553ed5f09d902a
fixing stupid mistake with putting code before variable declaration
........

  Merged revisions 313433 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.6.2

  ........

    r313432 | jrose | 2011-04-12 13:12:29 -0500 (Tue, 12 Apr 2011) | 14 lines

reload Chan_dahdi memory leak caused by variables

chan_dahdi reloading with variables set via setvar in chan_dahdi.conf would
stay in the dahdi_pvt structs for individual channels (causing them to just
continue adding the new ones to the list) and also there was a memory leak
causes by the conf objects. This patch resolves both of these by using
ast_variables_destroy during the loading process.

(closes issue #17450)
Reported by: nahuelgreco
Patches:
patch.diff uploaded by jrose (license 1225)
Tested by: tilghman, jrose
Review: https://reviewboard.asterisk.org/r/1170/

  ........

........

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@313435 65c4cc65-6c06-0410-ace0-fbb531ad65f3
channels/chan_dahdi.c