summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSreelakshmi Konamki <c_skonam@qti.qualcomm.com>2015-05-19 11:30:36 +0530
committerAnjaneeDevi Kapparapu <c_akappa@qti.qualcomm.com>2015-05-20 17:18:49 +0530
commit36691b059b45c0e5bdd71fea127b86ffa28c2b45 (patch)
tree5335a8b55874986538374c57832081566a8f5dbb
parent7223097474562a5adcda9d3d676acc11338ef724 (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.c12
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;
}