pa_log_info("Device connected, type(%s) name(%s) system_id(%s) detected_type(%d)",
type, pa_strempty(name), pa_strempty(system_id), detected_type);
- if (!type_info)
- type_info = _device_manager_get_type_info(dm->type_infos, type, NULL);
+ if (!type_info && !(type_info = _device_manager_get_type_info(dm->type_infos, type, NULL))) {
+ pa_log_error("failed to _device_manager_get_type_info(), check device-map.json first");
+ return;
+ }
if (device_type_is_equal(type, DEVICE_TYPE_BT_SCO)) {
pa_tz_device_new_data_init(&data, dm->device_list, dm->comm, dm->dbus_conn);