diff options
| author | Sreelakshmi Konamki <c_skonam@qti.qualcomm.com> | 2015-05-19 11:30:36 +0530 |
|---|---|---|
| committer | AnjaneeDevi Kapparapu <c_akappa@qti.qualcomm.com> | 2015-05-20 17:18:49 +0530 |
| commit | 36691b059b45c0e5bdd71fea127b86ffa28c2b45 (patch) | |
| tree | 5335a8b55874986538374c57832081566a8f5dbb | |
| parent | 7223097474562a5adcda9d3d676acc11338ef724 (diff) | |
qcacld-2.0: Add NULL check before dereferencing pointer
Pointer is dereferencing without NULL pointer check.
Add NULL check condition for the same.
Change-Id: I544ac212f53af633a9d6630b4d602173a04e36b7
CRs-Fixed: 837273
| -rw-r--r-- | CORE/SAP/src/sapModule.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/CORE/SAP/src/sapModule.c b/CORE/SAP/src/sapModule.c index 69a2c0c56f7e..96e0896d1e78 100644 --- a/CORE/SAP/src/sapModule.c +++ b/CORE/SAP/src/sapModule.c @@ -622,6 +622,12 @@ v_U16_t WLANSAP_CheckCCIntf(v_PVOID_t Ctx) v_U32_t wlan_sap_get_vht_ch_width(v_PVOID_t ctx) { ptSapContext sap_ctx = VOS_GET_SAP_CB(ctx); + if (!sap_ctx) { + VOS_TRACE( VOS_MODULE_ID_SAP, VOS_TRACE_LEVEL_ERROR, + "%s: Invalid SAP pointer from ctx", __func__); + return 0; + } + return sap_ctx->vht_channel_width; } @@ -644,6 +650,12 @@ v_U32_t wlan_sap_get_vht_ch_width(v_PVOID_t ctx) { void wlan_sap_set_vht_ch_width(v_PVOID_t ctx, v_U32_t vht_channel_width) { ptSapContext sap_ctx = VOS_GET_SAP_CB(ctx); + if (!sap_ctx) { + VOS_TRACE( VOS_MODULE_ID_SAP, VOS_TRACE_LEVEL_ERROR, + "%s: Invalid SAP pointer from ctx", __func__); + return; + } + sap_ctx->vht_channel_width = vht_channel_width; } |
