diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c index da38756e7a93..daf86e9908d0 100644 --- a/core/sme/src/csr/csr_api_roam.c +++ b/core/sme/src/csr/csr_api_roam.c @@ -18890,6 +18890,8 @@ csr_post_rso_stop(struct mac_context *mac, uint8_t vdev_id, uint16_t reason) req->reason = REASON_ROAM_STOP_ALL; else if (reason == REASON_SUPPLICANT_DISABLED_ROAMING) req->reason = REASON_SUPPLICANT_DISABLED_ROAMING; + else if (reason == REASON_DISCONNECTED) + req->reason = REASON_DISCONNECTED; else req->reason = REASON_SME_ISSUED;