DPP: More debug for own connector configuration errors

This makes it easier to notice a reason for failure in cases a connector
string has been truncated.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
Jouni Malinen 2017-07-02 12:36:11 +03:00 committed by Jouni Malinen
parent f1f4fa7972
commit 43fbb8db5b

View file

@ -4522,12 +4522,16 @@ int dpp_peer_intro(struct dpp_introduction *intro, const char *own_connector,
own_deviceid); own_deviceid);
pos = os_strchr(own_connector, '.'); pos = os_strchr(own_connector, '.');
if (!pos) if (!pos) {
wpa_printf(MSG_DEBUG, "DPP: Own connector is missing the first dot (.)");
goto fail; goto fail;
}
pos++; pos++;
end = os_strchr(pos, '.'); end = os_strchr(pos, '.');
if (!end) if (!end) {
wpa_printf(MSG_DEBUG, "DPP: Own connector is missing the second dot (.)");
goto fail; goto fail;
}
own_conn = base64_url_decode((const unsigned char *) pos, own_conn = base64_url_decode((const unsigned char *) pos,
end - pos, &own_conn_len); end - pos, &own_conn_len);
if (!own_conn) { if (!own_conn) {