From 5ed65041be73a8ccfd8aeb9902a18c2e3d982282 Mon Sep 17 00:00:00 2001 From: Biman Paul Date: Tue, 2 Dec 2014 11:34:18 +0530 Subject: [PATCH] core/device: Store info in btd_device_set_temporary If bluetooth is turned off while pairing is in progress, sometimes Linkey information is present but device (Class of Device) information is missing. This patch stores the device information immediately after Linkkey information is saved so that Class of Device information is stored. --- src/device.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/device.c b/src/device.c index 025743fc9..e9630edd3 100644 --- a/src/device.c +++ b/src/device.c @@ -4031,6 +4031,7 @@ void btd_device_set_temporary(struct btd_device *device, gboolean temporary) } else { if (device->bredr) adapter_whitelist_add(device->adapter, device); + store_device_info(device); } device->temporary = temporary; -- 2.47.3