Diff between ac1f8dd88a46da193b9226724a3ac60a0876598a and 5df9521ce4d50ffa48153503bc5156c11e6ed26b
Changed Files
| File | Additions | Deletions | Status |
| src/device.c | +5 | -0 | modified |
Full Patch
diff --git a/src/device.c b/src/device.c
index 034491b..057d116 100644
--- a/src/device.c
+++ b/src/device.c
@@ -5797,6 +5797,11 @@ static void gatt_client_init(struct btd_device *device)
if (btd_opts.gatt_channels > 1)
features |= BT_GATT_CHRC_CLI_FEAT_EATT;
+ if (device->bonding) {
+ DBG("Elevating security level since bonding is in progress");
+ bt_att_set_security(device->att, BT_ATT_SECURITY_MEDIUM);
+ }
+
device->client = bt_gatt_client_new(device->db, device->att,
device->att_mtu, features);
if (!device->client) {