From: Jouni Malinen Date: Wed, 18 Sep 2019 21:12:27 +0000 (+0300) Subject: DPP: Debug print configRequest bandSupport on Configurator X-Git-Tag: hostap_2_10~2346 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f32aa244efe66dd102397a9521be1a7b07f4b6a7;p=thirdparty%2Fhostap.git 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 --- diff --git a/src/common/dpp.c b/src/common/dpp.c index 5b8d6a547..c76d87281 100644 --- a/src/common/dpp.c +++ b/src/common/dpp.c @@ -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: