diff --git a/src/ie.c b/src/ie.c index 0440373c..b2a8102a 100644 --- a/src/ie.c +++ b/src/ie.c @@ -1732,6 +1732,7 @@ int ie_parse_fast_bss_transition(struct ie_tlv_iter *iter, uint32_t mic_len, memset(info, 0, sizeof(*info)); + info->rsnxe_used = test_bit(data, 0); info->mic_element_count = data[1]; memcpy(info->mic, data + 2, mic_len); diff --git a/src/ie.h b/src/ie.h index f64072b3..3251224e 100644 --- a/src/ie.h +++ b/src/ie.h @@ -419,6 +419,7 @@ enum ie_bss_capability { struct ie_ft_info { uint8_t mic_element_count; + bool rsnxe_used : 1; uint8_t mic[24]; uint8_t anonce[32]; uint8_t snonce[32];