From: Eliel C. Sardanons Date: Wed, 12 Nov 2008 17:28:02 +0000 (+0000) Subject: - The paramname is a pointer allocated with strdup() or malloc(), so, X-Git-Tag: 1.6.2.0-beta1~884 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=15d30a56cd8fafac23e58f117fbdf65d2f1b0281;p=thirdparty%2Fasterisk.git - The paramname is a pointer allocated with strdup() or malloc(), so, we need to free it with ast_free(). git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@156162 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/main/xmldoc.c b/main/xmldoc.c index 3a68b6cabe..4855d2cbfc 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. */