summaryrefslogtreecommitdiff
path: root/mkinstalldirs
diff options
context:
space:
mode:
authorMatthew Jordan <mjordan@digium.com>2012-11-04 00:48:24 +0000
committerMatthew Jordan <mjordan@digium.com>2012-11-04 00:48:24 +0000
commitff469e9d5d61b8fc2b24b0965182a380fb347155 (patch)
treedb29c71266299102d2d0e81b88c7cbd3043dc3a3 /mkinstalldirs
parent19282f682ef17ba8e4895e04492bf9f72b5655af (diff)
Fix memory leaks in XML documentation
This patch fixes two memory leaks: 1) When building XML documentation items, the 'name' attribute was extracted from XML elements but not properly freed after being copied into the item being built. 2) When unloading XML documentation, the doctree container objects were not properly freed. This patch corrects these memory leaks. Note that this patch was modified slightly for this commmit, as the case where the 'name' attribute doesn't exist also wasn't handled in the item construction. This patch also checks for that attribute not existing. (closes issue ASTERISK-20648) Reported by: Corey Farrell Tested by: mjordan patches: xmldoc-memory_leak.patch uploaded by Corey Farrell (license 5909) ........ Merged revisions 375756 from http://svn.asterisk.org/svn/asterisk/branches/11 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@375757 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'mkinstalldirs')
0 files changed, 0 insertions, 0 deletions