From e932564f3ad0b8b99140275bf319a47cd07fa44c Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Wed, 16 Mar 2022 11:45:16 +0100 Subject: [PATCH] tests/bluetooth/tester: Enable security validation for GATT subsciption This was affecting following qualification test cases: GAP/SEC/SEM/BV-56-C GAP/SEC/SEM/BV-57-C GAP/SEC/SEM/BV-58-C GAP/SEC/SEM/BV-59-C GAP/SEC/SEM/BV-60-C GAP/SEC/SEM/BV-61-C Signed-off-by: Szymon Janc --- tests/bluetooth/tester/src/gatt.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/bluetooth/tester/src/gatt.c b/tests/bluetooth/tester/src/gatt.c index 15baa01ccc7..deacd02d0e5 100644 --- a/tests/bluetooth/tester/src/gatt.c +++ b/tests/bluetooth/tester/src/gatt.c @@ -1791,6 +1791,9 @@ static int enable_subscription(struct bt_conn *conn, uint16_t ccc_handle, subscription->value = value; subscription->notify = notify_func; + /* require security level from time of subscription */ + subscription->min_security = bt_conn_get_security(conn); + return bt_gatt_discover(conn, &discover_params); }