Merged revisions 89036 via svnmerge from
authorSteve Murphy <murf@digium.com>
Tue, 6 Nov 2007 21:08:38 +0000 (21:08 +0000)
committerSteve Murphy <murf@digium.com>
Tue, 6 Nov 2007 21:08:38 +0000 (21:08 +0000)
commit9f08e7e132f767dee502173b12149806f7ffbd49
tree755eb0c550dce149b19daab88cfd774bd2aeccd0
parent0971b51cfcf21409a3097a8f24f0f7dbc7ce2d74
Merged revisions 89036 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r89036 | murf | 2007-11-06 10:52:50 -0700 (Tue, 06 Nov 2007) | 1 line

closes issue #8786 - where the [catname](!) and [catname](othercat1,othercat2,...) notation gets dropped across a ConfigUpdate (or any other thing that would cause a config file to be written). While I was at it, I also cleaned up some of the destroy routines to free up comments, which was not being done. Made sure the new struct I introduced is also cleaned up properly at destruction time. My code handles multiple template inclusions. Many thanks to ssokol for his patch, which, while not literally used in the final merge, served as a foundation for the fix.
........

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@89062 65c4cc65-6c06-0410-ace0-fbb531ad65f3
main/config.c