Diff between 72878d96feb732b5e7de6c22cc44728429e26346 and d2328aaf13b9c2845b373fb4476a9d0741437a3a
Changed Files
| File | Additions | Deletions | Status |
| src/device.c | +3 | -3 | modified |
Full Patch
diff --git a/src/device.c b/src/device.c
index 024e670..60b991c 100644
--- a/src/device.c
+++ b/src/device.c
@@ -578,11 +578,11 @@ static void gatt_server_cleanup(struct btd_device *device)
if (!device->server)
return;
- bt_gatt_server_unref(device->server);
- device->server = NULL;
-
btd_gatt_database_att_disconnected(
btd_adapter_get_database(device->adapter), device);
+
+ bt_gatt_server_unref(device->server);
+ device->server = NULL;
}
static void attio_cleanup(struct btd_device *device)