mod_erlang_event: Don't urlencode events (and destroy an event after use)
This commit is contained in:
parent
f5dafc9911
commit
4eccdfef58
|
@ -111,6 +111,7 @@ void ei_encode_switch_event_headers(ei_x_buff * ebuf, switch_event_t *event)
|
||||||
for (hp = event->headers; hp; hp = hp->next) {
|
for (hp = event->headers; hp; hp = hp->next) {
|
||||||
ei_x_encode_tuple_header(ebuf, 2);
|
ei_x_encode_tuple_header(ebuf, 2);
|
||||||
_ei_x_encode_string(ebuf, hp->name);
|
_ei_x_encode_string(ebuf, hp->name);
|
||||||
|
switch_url_decode(hp->value);
|
||||||
_ei_x_encode_string(ebuf, hp->value);
|
_ei_x_encode_string(ebuf, hp->value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -532,6 +532,7 @@ static switch_status_t notify_new_session(listener_t *listener, session_elem_t *
|
||||||
session_element->uuid_str);
|
session_element->uuid_str);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
switch_event_destroy(&call_event);
|
||||||
ei_x_free(&lbuf);
|
ei_x_free(&lbuf);
|
||||||
return SWITCH_STATUS_SUCCESS;
|
return SWITCH_STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue