From 663917ec4074248ed8eada338270083d12a65472 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Thu, 6 Mar 2014 17:09:54 +0200 Subject: [PATCH] core: Fix passing correct bdaddr_type parameter to set_paired --- src/adapter.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/adapter.c b/src/adapter.c index 662b6d8e0..9679d887b 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -2742,12 +2742,14 @@ static void load_devices(struct btd_adapter *adapter) device_probe_profiles(device, list); device_exist: - if (key_info || ltk_info) { - device_set_paired(device, TRUE); - if (key_info) - device_set_bonded(device, BDADDR_BREDR); - if (ltk_info) - device_set_bonded(device, bdaddr_type); + if (key_info) { + device_set_paired(device, BDADDR_BREDR); + device_set_bonded(device, BDADDR_BREDR); + } + + if (ltk_info) { + device_set_paired(device, bdaddr_type); + device_set_bonded(device, bdaddr_type); } free: -- 2.47.3