diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c index acbb4dbe354e..368dddf31e62 100644 --- a/core/sme/src/csr/csr_api_roam.c +++ b/core/sme/src/csr/csr_api_roam.c @@ -20489,13 +20489,12 @@ void csr_process_nss_update_req(tpAniSirGlobal mac, tSmeCmd *command) if (!command) { sme_err("nss update param is NULL"); - return; + goto fail; } if (!CSR_IS_SESSION_VALID(mac, command->sessionId)) { - sme_err("Invalid session id %d", - command->sessionId); - return; + sme_err("Invalid session id %d", command->sessionId); + goto fail; } session = CSR_GET_SESSION(mac, command->sessionId);