From 84c497b93031fd4f6974f63b5c29abf3cfb0103f Mon Sep 17 00:00:00 2001 From: Varun Reddy Yeturu Date: Tue, 19 Sep 2017 15:36:22 -0700 Subject: [PATCH] qcacld-3.0: Handle failure scenarios for NSS update request Release the NSS update request from the serialization active command list in case the request fails. Change-Id: Id6bfee6f510132bacdc69773c8aba90be43aa813 CRs-Fixed: 2112932 --- core/sme/src/csr/csr_api_roam.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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);