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);