From 20af6616d6b84e98cd41f33f6b91fda5b50a03d4 Mon Sep 17 00:00:00 2001 From: Hauke Petersen Date: Mon, 16 Dec 2019 15:50:52 +0100 Subject: [PATCH] tests/nimble_l2cap: fix type passing AD to bluetil --- tests/nimble_l2cap/main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/nimble_l2cap/main.c b/tests/nimble_l2cap/main.c index 33b5204d81..b1742922b7 100644 --- a/tests/nimble_l2cap/main.c +++ b/tests/nimble_l2cap/main.c @@ -143,7 +143,10 @@ static void _filter_and_connect(struct ble_gap_disc_desc *disc) int res; bluetil_ad_t ad; - bluetil_ad_init(&ad, disc->data, + + /* we use the bluetil module read-only here, so its save to cast the AD + * buffer to non-const */ + bluetil_ad_init(&ad, (uint8_t *)disc->data, (size_t)disc->length_data, (size_t)disc->length_data); res = bluetil_ad_find_and_cmp(&ad, BLE_GAP_AD_NAME, APP_NODENAME, (sizeof(APP_NODENAME) - 1));