ret = __mc_client_create(&mc_client);
if (ret != MEDIA_CONTROLLER_ERROR_NONE) {
- mc_error("Failed __mc_server_create [%d]", ret);
+ mc_error("Failed __mc_client_create [%d]", ret);
__mc_client_destroy(mc_client);
return ret;
}
case MC_MSG_SERVER_CONNECTION:
msg = __mc_service_add_connection(&(_service_data->connected_apps), request_msg);
- if (msg == MEDIA_CONTROLLER_ERROR_NONE)
+ if (msg == MEDIA_CONTROLLER_ERROR_NONE) {
msg = mc_db_add_application(request_msg->uid, request_msg->msg, request_msg->priv_type);
+ if (msg != MEDIA_CONTROLLER_ERROR_NONE) {
+ mc_error("Failed to mc_db_add_application");
+ __mc_service_remove_connection(&(_service_data->connected_apps), request_msg);
+ }
+ }
break;
case MC_MSG_SERVER_DISCONNECTION: