Diff between ec60f0ad0d5ab20044f8a2086c52e08f056dd1a9 and deada676408291b80fdb1e27f695ba229674d839
Changed Files
| File | Additions | Deletions | Status |
| src/manager.c | +1 | -0 | modified |
Full Patch
diff --git a/src/manager.c b/src/manager.c
index 464b0ca..1d44c66 100644
--- a/src/manager.c
+++ b/src/manager.c
@@ -395,6 +395,7 @@ struct btd_adapter *btd_manager_register_adapter(int id)
adapters = g_slist_append(adapters, adapter);
if (!adapter_init(adapter)) {
+ adapters = g_slist_remove(adapters, adapter);
btd_adapter_unref(adapter);
return NULL;
}