diff options
author | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2023-02-22 14:06:05 -0800 |
---|---|---|
committer | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2023-03-10 13:41:06 -0800 |
commit | f95ffcc8b1fe67c4b0443747c08f8e9d853025cf (patch) | |
tree | 7fdad674daf27808531a6585cdec3f7d6cf97d16 /src/eir.c | |
parent | 3815ad119dcdc03df2a027f0eda4979d8d601846 (diff) | |
download | bluez-f95ffcc8b1fe67c4b0443747c08f8e9d853025cf.tar.gz |
core: Check if device has RSI
This checks if device is advertising an RSI and if so disregards if it
is not discoverable since other members can be.
Diffstat (limited to 'src/eir.c')
-rw-r--r-- | src/eir.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -236,6 +236,9 @@ static void eir_parse_data(struct eir_data *eir, uint8_t type, memcpy(ad->data, data, len); eir->data_list = g_slist_append(eir->data_list, ad); + + if (type == EIR_CSIP_RSI) + eir->rsi = true; } void eir_parse(struct eir_data *eir, const uint8_t *eir_data, uint8_t eir_len) |