switch_event_create(event, SWITCH_EVENT_REQUEST_PARAMS);
}
- if (!zstr(str)) {
+ if (!zstr(str) && event && *event) {
edup = strdup(str);
switch_assert(edup);
*code = CODE_AUTH_FAILED;
switch_snprintf(message, mlen, "Login Incorrect");
login_fire_custom_event(jsock, params, 0, "Login Incorrect");
- switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "Login incorrect for user: %s domain: %s\n", id, domain ? domain : "N/A");
+ switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING, "Login incorrect for user: %s domain: %s\n", id, domain);
} else {
switch_xml_t x_param, x_params;
const char *use_passwd = NULL, *verto_context = NULL, *verto_dialplan = NULL;
cJSON *obj = cJSON_CreateObject(), *vobj = NULL, *dedEnc = NULL, *mirrorInput, *bandwidth = NULL, *canvas = NULL;
switch_core_session_t *session = NULL;
switch_channel_t *channel;
- switch_event_t *var_event;
+ switch_event_t *var_event = NULL;
switch_call_cause_t reason = SWITCH_CAUSE_INVALID_MSG_UNSPECIFIED, cancel_cause = 0;
switch_caller_profile_t *caller_profile;
int err = 0;
error:
- if (jsock) {
- if (jsock->client_socket != KS_SOCK_INVALID) {
- close_socket(&jsock->client_socket);
- }
-
- switch_core_destroy_memory_pool(&pool);
+ if (jsock->client_socket != KS_SOCK_INVALID) {
+ close_socket(&jsock->client_socket);
}
+ switch_core_destroy_memory_pool(&pool);
+
return -1;
}