summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/device.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/device.c b/src/device.c
index 5916d78a..50e8a5e8 100644
--- a/src/device.c
+++ b/src/device.c
@@ -1841,8 +1841,6 @@ void device_simple_pairing_complete(struct btd_device *device, uint8_t status)
if (auth && auth->type == AUTH_TYPE_NOTIFY && auth->agent)
agent_cancel(auth->agent);
-
- device->auth = 0xff;
}
void device_bonding_complete(struct btd_device *device, uint8_t status)
@@ -1856,6 +1854,7 @@ void device_bonding_complete(struct btd_device *device, uint8_t status)
if (status)
goto failed;
+ device->auth = 0xff;
device->temporary = FALSE;
g_free(device->authr);