Diff between 2d4822588dc9bdd4cc7268749f736aedb00544b7 and 29693de1444364b2b6516d9a95c39cc294c147e5
Changed Files
| File | Additions | Deletions | Status |
| src/adapter.c | +7 | -0 | modified |
Full Patch
diff --git a/src/adapter.c b/src/adapter.c
index 230f3ce..c117508 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -4147,6 +4147,13 @@ static void update_found_devices(struct btd_adapter *adapter,
if (eir_data.class != 0)
device_set_class(dev, eir_data.class);
+ if (eir_data.did_source || eir_data.did_vendor ||
+ eir_data.did_product || eir_data.did_version)
+ btd_device_set_pnpid(dev, eir_data.did_source,
+ eir_data.did_vendor,
+ eir_data.did_product,
+ eir_data.did_version);
+
device_add_eir_uuids(dev, eir_data.services);
eir_data_free(&eir_data);