hfp_connection_t * provide_hfp_connection_context_for_bd_addr(bd_addr_t bd_addr){ hfp_connection_t * context = get_hfp_connection_context_for_bd_addr(bd_addr); if (context) return context; context = create_hfp_connection_context(); memcpy(context->remote_addr, bd_addr, 6); return context; }
static hfp_connection_t * provide_hfp_connection_context_for_bd_addr(bd_addr_t bd_addr){ hfp_connection_t * context = get_hfp_connection_context_for_bd_addr(bd_addr); if (context) return context; context = create_hfp_connection_context(); printf("created context for address %s\n", bd_addr_to_str(bd_addr)); memcpy(context->remote_addr, bd_addr, 6); return context; }