monitor: Use print_ie in auth frame dumper

Do not assume that the challenge IE is present or the only IE in the
authentication frame
This commit is contained in:
Denis Kenzior 2019-10-17 12:04:08 -05:00
parent e34af3cfac
commit e4dc23a523
1 changed files with 2 additions and 7 deletions

View File

@ -3718,13 +3718,8 @@ static void print_authentication_mgmt_frame(unsigned int level,
L_LE16_TO_CPU(body->transaction_sequence) > 3)
return;
ie_tlv_iter_init(&iter, body->ies, (const uint8_t *) mmpdu + size -
body->ies);
ie_tlv_iter_next(&iter);
print_attr(level + 1, "Challenge text: \"%s\" (%u)",
ie_tlv_iter_get_data(&iter),
ie_tlv_iter_get_length(&iter));
print_ie(level + 1, "IEs", body->ies,
(const uint8_t *) mmpdu + size - body->ies);
}
static void print_deauthentication_mgmt_frame(unsigned int level,