switch_event_create(¶ms, SWITCH_EVENT_MESSAGE);
switch_assert(params);
switch_event_add_header_string(params, SWITCH_STACK_BOTTOM, "as_channel", "true");
-
if (switch_xml_locate_user("id", user, domain, NULL, &xml, &x_domain, &x_user, params) != SWITCH_STATUS_SUCCESS) {
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "can't find user [%s@%s]\n", user, domain);
}
}
- done:
-
- switch_event_destroy(¶ms);
-
if (dest) {
const char *var;
char *d_dest = NULL;
}
}
+ done:
+
if (xml) {
switch_xml_free(xml);
}
+ switch_event_destroy(¶ms);
+
switch_safe_free(user);
return cause;