]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
white space change
authorJonathan Rose <jrose@digium.com>
Tue, 12 Apr 2011 18:19:41 +0000 (18:19 +0000)
committerJonathan Rose <jrose@digium.com>
Tue, 12 Apr 2011 18:19:41 +0000 (18:19 +0000)
........

  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@313433 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_dahdi.c

index bb58df3ee4955d4c5a669ca1873a666dcd44fa73..63a99fab6a9a67f50c95c1ab2cff3bd2dd43ba1f 100644 (file)
@@ -18122,7 +18122,7 @@ static int process_dahdi(struct dahdi_chan_conf *confp, const char *cat, struct
        if (confp->chan.vars) {
                ast_variables_destroy(confp->chan.vars);
                confp->chan.vars = NULL;
-       }       
+       }
 
        if (dahdichan[0]) {
                /* The user has set 'dahdichan' */