Diff between e897eaaa9f01f37a03fef5577ba01e1424fc8f55 and 4cc7c23afb3377baca418b2a5b6a3ebd58d570c0
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 406bc08..c13e2d0 100644
--- a/src/device.c
+++ b/src/device.c
@@ -2197,11 +2197,11 @@ void device_remove(struct btd_device *device, gboolean remove_stored)
do_disconnect(device);
if (device->store_id > 0) {
- if (!remove_stored)
- store_device_info_cb(device);
-
g_source_remove(device->store_id);
device->store_id = 0;
+
+ if (!remove_stored)
+ store_device_info_cb(device);
}
if (remove_stored)