DPP: Debug print configRequest bandSupport on Configurator

Go through the received bandSupport JSON array and print its contents in
the debug log. This information might be exposed to upper layer
configuration generation/use somehow in the future.

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
This commit is contained in:
Jouni Malinen 2019-09-19 00:12:27 +03:00 committed by Jouni Malinen
parent 8f8c423a51
commit f32aa244ef

View file

@ -5167,6 +5167,22 @@ dpp_conf_req_rx(struct dpp_authentication *auth, const u8 *attr_start,
if (token && token->type == JSON_STRING)
wpa_printf(MSG_DEBUG, "DPP: mudurl = '%s'", token->string);
token = json_get_member(root, "bandSupport");
if (token && token->type == JSON_ARRAY) {
wpa_printf(MSG_DEBUG, "DPP: bandSupport");
token = token->child;
while (token) {
if (token->type != JSON_NUMBER)
wpa_printf(MSG_DEBUG,
"DPP: Invalid bandSupport array member type");
else
wpa_printf(MSG_DEBUG,
"DPP: Supported global operating class: %d",
token->number);
token = token->sibling;
}
}
resp = dpp_build_conf_resp(auth, e_nonce, e_nonce_len, ap);
fail: