dup = strdup(auth);
switch_split_user_domain(dup, &user, &domain);
+
+
+ reg->user = switch_core_strdup(rsession->pool, user);
+ reg->domain = switch_core_strdup(rsession->pool, domain);
switch_event_add_header_string(event, SWITCH_STACK_BOTTOM, "User", user);
switch_event_add_header_string(event, SWITCH_STACK_BOTTOM, "Domain", domain);
/* Replace hash entry by its next ptr */
switch_core_hash_insert(rsession->profile->reg_hash, auth, reg->next);
}
-
+
if (switch_event_create_subclass(&event, SWITCH_EVENT_CUSTOM, RTMP_EVENT_UNREGISTER) == SWITCH_STATUS_SUCCESS) {
rtmp_event_fill(rsession, event);
+ switch_event_add_header_string(event, SWITCH_STACK_BOTTOM, "User", reg->user);
+ switch_event_add_header_string(event, SWITCH_STACK_BOTTOM, "Domain", reg->domain);
switch_event_add_header_string(event, SWITCH_STACK_BOTTOM, "Nickname", switch_str_nil(reg->nickname));
switch_event_fire(&event);
}