Browse Source

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>
Jouni Malinen 7 years ago
parent
commit
43fbb8db5b
1 changed files with 6 additions and 2 deletions
  1. 6 2
      src/common/dpp.c

+ 6 - 2
src/common/dpp.c

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