Diff between fe9acb5bc469fc661dfa7becc0aa5aa2521078a5 and 20160ae61b1e7fce7397857eb54223b69ab511c8
Changed Files
| File | Additions | Deletions | Status |
| src/adapter.c | +3 | -0 | modified |
Full Patch
diff --git a/src/adapter.c b/src/adapter.c
index fc5b90f..c952a18 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -2097,6 +2097,9 @@ static DBusMessage *remove_device(DBusConnection *conn,
if (!list)
return btd_error_does_not_exist(msg);
+ if (!(adapter->current_settings & MGMT_SETTING_POWERED))
+ return btd_error_not_ready(msg);
+
device = list->data;
device_set_temporary(device, TRUE);