提交 8b1a2e21 authored 作者: Anthony Minessale's avatar Anthony Minessale

FSCORE-309

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12268 d0543943-73ff-0310-b7d9-9358b9ac24b2
上级 e5f6e42e
...@@ -1552,10 +1552,13 @@ SWITCH_DECLARE(switch_status_t) switch_xml_locate(const char *section, ...@@ -1552,10 +1552,13 @@ SWITCH_DECLARE(switch_status_t) switch_xml_locate(const char *section,
if ((conf = switch_xml_find_child(xml, "section", "name", section)) && (tag = switch_xml_find_child(conf, tag_name, key_name, key_value))) { if ((conf = switch_xml_find_child(xml, "section", "name", section)) && (tag = switch_xml_find_child(conf, tag_name, key_name, key_value))) {
if (clone) { if (clone) {
char *x = switch_xml_toxml(tag, SWITCH_FALSE); char *x;
switch_mutex_lock(XML_LOCK);
x = switch_xml_toxml(tag, SWITCH_FALSE);
switch_assert(x); switch_assert(x);
*root = switch_xml_parse_str(x, strlen(x)); *root = switch_xml_parse_str(x, strlen(x));
*node = *root; *node = *root;
switch_mutex_unlock(XML_LOCK);
switch_xml_free(xml); switch_xml_free(xml);
} else { } else {
*node = tag; *node = tag;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论