+ case MESSAGE_CONFIG_USER_NAME:
+ if(s_info.state == CONTROLLER_CONNECTION_STATE_RESERVED && address_match) {
+ if(s_info.user_name_cb) {
+ s_info.user_name_cb(message_config_user_name_get_name((message_config_user_name_t*)message));
+ }
+ message_ack_t response;
+ message_ack_init_from_request(&response, message);
+ message_set_receiver((message_t*)&response, s_info.controller_address, s_info.controller_port);
+ message_manager_send_message((message_t*)&response);
+ message_destroy((message_t*)&response);
+ } else {
+ _W("Unexpectedly received BYE from %s:%d (address_match == %d)", msg_address, msg_port, address_match);
+ };
+ break;