From c51ede3109d0da4923f921cb5fd1e679344e0212 Mon Sep 17 00:00:00 2001 From: Andrzej Kaczmarek Date: Tue, 28 Aug 2012 14:38:33 +0200 Subject: [PATCH] mgmt: Add wrapper for Set SSP Wrap mgmt_set_mode for Set SSP into separate function to be consistent with other calls and have debug printout. --- src/mgmt.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/mgmt.c b/src/mgmt.c index 3f83fdf49..f35be9113 100644 --- a/src/mgmt.c +++ b/src/mgmt.c @@ -246,6 +246,12 @@ int mgmt_set_pairable(int index, gboolean pairable) return mgmt_set_mode(index, MGMT_OP_SET_PAIRABLE, pairable); } +static int mgmt_set_ssp(int index, gboolean ssp) +{ + DBG("index %d ssp %d", index, ssp); + return mgmt_set_mode(index, MGMT_OP_SET_SSP, ssp); +} + static inline int mgmt_powered(uint32_t settings) { return (settings & MGMT_SETTING_POWERED) != 0; @@ -334,7 +340,7 @@ static void update_settings(struct btd_adapter *adapter, uint32_t settings) mgmt_set_pairable(index, pairable); if (mgmt_ssp(info->supported_settings) && !mgmt_ssp(settings)) - mgmt_set_mode(index, MGMT_OP_SET_SSP, 1); + mgmt_set_ssp(index, TRUE); if (mgmt_low_energy(info->supported_settings) && !mgmt_low_energy(settings)) -- 2.47.3