summaryrefslogtreecommitdiffstats
path: root/src/adapter.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/adapter.c')
-rw-r--r--src/adapter.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/adapter.c b/src/adapter.c
index 4d076145..1dde8fed 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -2601,8 +2601,10 @@ proceed:
ADAPTER_INTERFACE, "Powered",
DBUS_TYPE_BOOLEAN, &powered);
- load_drivers(adapter);
- load_devices(adapter);
+ if (adapter->first_init) {
+ load_drivers(adapter);
+ load_devices(adapter);
+ }
}
int adapter_start(struct btd_adapter *adapter)