提交 745ab02e authored 作者: Anthony Minessale's avatar Anthony Minessale

render arrays properly in xml_cdr

上级 91392fb1
...@@ -2234,8 +2234,10 @@ static int switch_ivr_set_xml_chan_var(switch_xml_t xml, const char *var, const ...@@ -2234,8 +2234,10 @@ static int switch_ivr_set_xml_chan_var(switch_xml_t xml, const char *var, const
char *data; char *data;
switch_size_t dlen = strlen(val) * 3 + 1; switch_size_t dlen = strlen(val) * 3 + 1;
switch_xml_t variable; switch_xml_t variable;
if (!val) val = "";
if (!zstr(var) && !zstr(val) && ((variable = switch_xml_add_child_d(xml, var, off++)))) { if (!zstr(var) && ((variable = switch_xml_add_child_d(xml, var, off++)))) {
if ((data = malloc(dlen))) { if ((data = malloc(dlen))) {
memset(data, 0, dlen); memset(data, 0, dlen);
switch_url_encode(val, data, dlen); switch_url_encode(val, data, dlen);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论