diff options
| author | Arif Hussain <arifhussain@codeaurora.org> | 2017-03-02 18:10:19 -0800 |
|---|---|---|
| committer | Prakash Dhavali <pdhavali@codeaurora.org> | 2017-03-09 21:08:30 -0800 |
| commit | 4cc8eab65200bc9a1a26a669c11e8997d30b55a3 (patch) | |
| tree | 104160f16b0c383b771b6cf73c13c43aac5e1f0c | |
| parent | 0ca5cc44c875c8dc21bcd6171d2687f339fd12a0 (diff) | |
qcacld-3.0: Fix sap context memory leak
Make sure to decrement sap context ref count in wlansap_roam_callback
for failure case also, else this will prevent freeing sap context memory
in during driver unload in wlansap_close().
Change-Id: I07bd8a254196e2fc38018b738b20a9f6746d6b92
CRs-Fixed: 2012433
| -rw-r--r-- | core/sap/src/sap_api_link_cntl.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/sap/src/sap_api_link_cntl.c b/core/sap/src/sap_api_link_cntl.c index 2030b09caa31..a4306bb50c32 100644 --- a/core/sap/src/sap_api_link_cntl.c +++ b/core/sap/src/sap_api_link_cntl.c @@ -857,6 +857,7 @@ wlansap_roam_callback(void *ctx, tCsrRoamInfo *csr_roam_info, uint32_t roamId, if (!hal) { QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR, FL("Invalid handle")); + wlansap_context_put(sap_ctx); return QDF_STATUS_E_NOMEM; } |
