diff --git a/src/adapter.c b/src/adapter.c
index d62b0fe..85bc154 100644
--- a/src/adapter.c
+++ b/src/adapter.c
struct btd_adapter {
uint16_t dev_id;
gboolean powered;
- gboolean already_powered;
char *path; /* adapter object path */
bdaddr_t bdaddr; /* adapter Bluetooth Address */
uint32_t dev_class; /* Class of Device */
struct agent *agent;
adapter->powered = powered;
- adapter->already_powered = powered;
adapter->allow_name_changes = TRUE;
g_slist_free(adapter->pin_callbacks);
- /* Return adapter to down state if it was not up on init */
- if (!adapter->already_powered && adapter->powered)
+ if (adapter->powered)
mgmt_set_powered(adapter->dev_id, FALSE);
}