提交 89dbe0b0 authored 作者: Brian West's avatar Brian West

ESL-52

上级 87edbed6
...@@ -691,7 +691,7 @@ SWITCH_STANDARD_API(event_sink_function) ...@@ -691,7 +691,7 @@ SWITCH_STANDARD_API(event_sink_function)
switch_mutex_lock(listener->filter_mutex); switch_mutex_lock(listener->filter_mutex);
if (!listener->filters) { if (!listener->filters) {
switch_event_create_plain(&listener->filters, SWITCH_EVENT_CHANNEL_DATA); switch_event_create_plain(&listener->filters, SWITCH_EVENT_CLONE);
} }
if (!strcasecmp(action, "delete")) { if (!strcasecmp(action, "delete")) {
...@@ -702,7 +702,7 @@ SWITCH_STANDARD_API(event_sink_function) ...@@ -702,7 +702,7 @@ SWITCH_STANDARD_API(event_sink_function)
if (!strcasecmp(header_val, "all")) { if (!strcasecmp(header_val, "all")) {
switch_event_destroy(&listener->filters); switch_event_destroy(&listener->filters);
switch_event_create_plain(&listener->filters, SWITCH_EVENT_CHANNEL_DATA); switch_event_create_plain(&listener->filters, SWITCH_EVENT_CLONE);
} else { } else {
switch_event_del_header(listener->filters, header_val); switch_event_del_header(listener->filters, header_val);
} }
...@@ -1744,7 +1744,7 @@ static switch_status_t parse_command(listener_t *listener, switch_event_t **even ...@@ -1744,7 +1744,7 @@ static switch_status_t parse_command(listener_t *listener, switch_event_t **even
switch_mutex_lock(listener->filter_mutex); switch_mutex_lock(listener->filter_mutex);
if (!listener->filters) { if (!listener->filters) {
switch_event_create_plain(&listener->filters, SWITCH_EVENT_CHANNEL_DATA); switch_event_create_plain(&listener->filters, SWITCH_EVENT_CLONE);
} }
if (!strcasecmp(header_name, "delete") && header_val) { if (!strcasecmp(header_name, "delete") && header_val) {
...@@ -1754,7 +1754,7 @@ static switch_status_t parse_command(listener_t *listener, switch_event_t **even ...@@ -1754,7 +1754,7 @@ static switch_status_t parse_command(listener_t *listener, switch_event_t **even
} }
if (!strcasecmp(header_name, "all")) { if (!strcasecmp(header_name, "all")) {
switch_event_destroy(&listener->filters); switch_event_destroy(&listener->filters);
switch_event_create_plain(&listener->filters, SWITCH_EVENT_CHANNEL_DATA); switch_event_create_plain(&listener->filters, SWITCH_EVENT_CLONE);
} else { } else {
switch_event_del_header_val(listener->filters, header_name, header_val); switch_event_del_header_val(listener->filters, header_name, header_val);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论