DPP2: CSR wait in Configurator when using TCP

Make Configurator wait for CSR (i.e., another Config Request) when using
DPP over TCP similarly to the over Public Action frame case.

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
This commit is contained in:
Jouni Malinen 2020-06-18 12:56:51 +03:00 committed by Jouni Malinen
parent 1f86b2c248
commit 0f9463d6ee

View file

@ -143,6 +143,12 @@ static void dpp_controller_gas_done(struct dpp_connection *conn)
struct dpp_authentication *auth = conn->auth;
void *msg_ctx;
if (auth->waiting_csr) {
wpa_printf(MSG_DEBUG, "DPP: Waiting for CSR");
conn->on_tcp_tx_complete_gas_done = 0;
return;
}
if (auth->peer_version >= 2 &&
auth->conf_resp_status == DPP_STATUS_OK) {
wpa_printf(MSG_DEBUG, "DPP: Wait for Configuration Result");