Diff between df0ad3ecb625b5968522acce8b7d33d68f30b4cb and e83bd0b824b4fb7ec1909caa648f13792310148c
Changed Files
| File | Additions | Deletions | Status |
| src/adapter.c | +3 | -3 | modified |
Full Patch
diff --git a/src/adapter.c b/src/adapter.c
index 839b0f5..886bca1 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -5490,6 +5490,9 @@ static int adapter_register(struct btd_adapter *adapter)
return -EINVAL;
}
+ if (adapters == NULL)
+ adapter->is_default = true;
+
adapters = g_slist_append(adapters, adapter);
agent = agent_get(NULL);
@@ -5517,9 +5520,6 @@ static int adapter_register(struct btd_adapter *adapter)
adapter->initialized = TRUE;
- if (g_slist_length(adapters) == 1)
- adapter->is_default = true;
-
if (main_opts.did_source)
set_did(adapter, main_opts.did_vendor, main_opts.did_product,
main_opts.did_version, main_opts.did_source);