This will create a new device object and generate DeviceCreated signal --- plugins/neard.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/neard.c b/plugins/neard.c index 8f8381c..069953a 100644 --- a/plugins/neard.c +++ b/plugins/neard.c @@ -287,10 +287,11 @@ static int process_eir(struct btd_adapter *adapter, uint8_t *eir, size_t size, if (device) adapter_remove_device(adapter, device, TRUE); + device = adapter_get_device(adapter, remote_address); + /* store OOB data */ if (eir_data.class != 0) - write_remote_class(adapter_get_address(adapter), - &eir_data.addr, eir_data.class); + device_set_class(device, eir_data.class); /* TODO handle incomplete name? */ if (eir_data.name) -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html