Change the NIRA verification logic

This commit is contained in:
Akshat Agrawal
2026-06-30 14:56:10 +08:00
committed by Jack
parent f3c2ff4019
commit fb56779fd1
2 changed files with 6 additions and 5 deletions
@@ -500,7 +500,7 @@ static void nan_pairing_nik_fup_timeout_cb(void *eloop_data, void *user_ctx)
evt.status = WIFI_NAN_PAIRING_STATUS_REJECTED;
evt.reason_code = WIFI_NAN_PAIRING_REASON_NIK_FUP_TIMEOUT;
MACADDR_COPY(evt.peer_nmi, own->nik_fup_pending_peer_nmi);
esp_nan_disable_pairing(own->svc_id);
esp_nan_complete_pairing(own->svc_id);
nan_app_post_event(WIFI_EVENT_NAN_PAIRING_CONFIRM, &evt, sizeof(evt));
ESP_LOGW(TAG, "Pairing NIK follow-up timed out for peer " MACSTR,
MAC2STR(own->nik_fup_pending_peer_nmi));
@@ -801,6 +801,7 @@ static void nan_pairing_key_installed_cb(const uint8_t *peer_nmi,
evt.status = WIFI_NAN_PAIRING_STATUS_ACCEPTED;
evt.reason_code = 0;
MACADDR_COPY(evt.peer_nmi, peer_nmi);
esp_nan_complete_pairing(own->svc_id);
nan_app_post_event(WIFI_EVENT_NAN_PAIRING_CONFIRM, &evt, sizeof(evt));
return;
}
@@ -986,7 +987,7 @@ void nan_app_receive_pairing_followup(uint8_t svc_id, uint8_t peer_svc_id,
evt.status = WIFI_NAN_PAIRING_STATUS_ACCEPTED;
evt.reason_code = 0;
MACADDR_COPY(evt.peer_nmi, peer_mac);
esp_nan_disable_pairing(own_svc_id_to_disable);
esp_nan_complete_pairing(own_svc_id_to_disable);
nan_app_post_event(WIFI_EVENT_NAN_PAIRING_CONFIRM, &evt, sizeof(evt));
}