Quellcode durchsuchen

qcacld-3.0: Check WMA for NULL before dereferencing

Once WMA context is retrieved, check if it has NULL value
before dereferencing it

Change-Id: I9896204933deb0588bca51e006e1477d5ed6c03e
CRs-Fixed: 1065301
Varun Reddy Yeturu vor 8 Jahren
Ursprung
Commit
c48ad6ed1f
1 geänderte Dateien mit 5 neuen und 0 gelöschten Zeilen
  1. 5 0
      core/wma/src/wma_features.c

+ 5 - 0
core/wma/src/wma_features.c

@@ -7982,6 +7982,11 @@ int wma_p2p_lo_event_handler(void *handle, uint8_t *event_buf,
 	wmi_p2p_lo_stopped_event_fixed_param *fix_param;
 	tpAniSirGlobal p_mac = cds_get_context(QDF_MODULE_ID_PE);
 
+	if (!wma) {
+		WMA_LOGE("%s: Invalid WMA Context", __func__);
+		return -EINVAL;
+	}
+
 	if (!p_mac) {
 		WMA_LOGE("%s: Invalid p_mac", __func__);
 		return -EINVAL;