Diff between a3e66a6b74581bd4dceca7eecbcb736108b3dd16 and 8186b3929378f77b8a584459c49d1b63afe87e60
Changed Files
| File | Additions | Deletions | Status |
| src/adapter.c | +2 | -1 | modified |
Full Patch
diff --git a/src/adapter.c b/src/adapter.c
index 4a6953e..ca0f193 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -3025,7 +3025,7 @@ int adapter_connect_list_add(struct btd_adapter *adapter,
if (g_slist_find(adapter->connect_list, device)) {
DBG("ignoring already added device %s",
device_get_path(device));
- return 0;
+ goto done;
}
if (!(adapter->supported_settings & MGMT_SETTING_LE)) {
@@ -3038,6 +3038,7 @@ int adapter_connect_list_add(struct btd_adapter *adapter,
DBG("%s added to %s's connect_list", device_get_path(device),
adapter->system_name);
+done:
if (!(adapter->current_settings & MGMT_SETTING_POWERED))
return 0;