Diff between 0e66694d8de784e345f3d6d00178aa2cd3bf777d and 2fe5e46290426227cacf55ec55924b37cde4476e
Changed Files
| File | Additions | Deletions | Status |
| src/adapter.c | +2 | -2 | modified |
Full Patch
diff --git a/src/adapter.c b/src/adapter.c
index 0a0e6f0..25501c4 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -2230,8 +2230,6 @@ static void set_mode_complete(struct btd_adapter *adapter)
struct session_req *pending;
int err;
- store_adapter_info(adapter);
-
DBG("%s", mode2str(adapter->mode));
if (adapter->mode == MODE_OFF) {
@@ -2271,6 +2269,8 @@ static void set_mode_complete(struct btd_adapter *adapter)
if (err != 0)
error("unable to set mode: %s", mode2str(pending->mode));
+ store_adapter_info(adapter);
+
session_unref(pending);
}