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:
parent
f1f4fa7972
commit
43fbb8db5b
1 changed files with 6 additions and 2 deletions
|
@ -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) {
|
||||||
|
|
Loading…
Reference in a new issue