aboutsummaryrefslogtreecommitdiffstats
path: root/main/xmldoc.c
diff options
context:
space:
mode:
authoreliel <eliel@f38db490-d61c-443f-a65b-d21fe96a405b>2008-11-12 17:28:02 +0000
committereliel <eliel@f38db490-d61c-443f-a65b-d21fe96a405b>2008-11-12 17:28:02 +0000
commit92360e76ef53a06cbddd600193f1f6f17d60c50a (patch)
tree760bbfdf3d24b5ae1f763afb831b8c20ad0aeadc /main/xmldoc.c
parent35fdc93400606cad26cc3144467c72f7f071d63d (diff)
- The paramname is a pointer allocated with strdup() or malloc(), so,
we need to free it with ast_free(). git-svn-id: http://svn.digium.com/svn/asterisk/trunk@156162 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'main/xmldoc.c')
-rw-r--r--main/xmldoc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/main/xmldoc.c b/main/xmldoc.c
index 3a68b6cab..4855d2cbf 100644
--- a/main/xmldoc.c
+++ b/main/xmldoc.c
@@ -866,8 +866,8 @@ static char *xmldoc_get_syntax_cmd(struct ast_xml_node *fixnode, const char *nam
{
struct ast_str *syntax;
struct ast_xml_node *tmpnode, *node = fixnode;
- char *ret;
- const char *paramname, *paramtype, *attrname, *literal;
+ char *ret, *paramname;
+ const char *paramtype, *attrname, *literal;
int required, isenum, first = 1, isliteral;
syntax = ast_str_create(128);
@@ -941,7 +941,7 @@ static char *xmldoc_get_syntax_cmd(struct ast_xml_node *fixnode, const char *nam
(isenum || isliteral ? "" : ">"),
(required ? "" : "]"));
first = 0;
- ast_xml_free_attr(paramname);
+ ast_free(paramname);
}
/* return a common string. */