Browse Source

qcacld-3.0: Fix NULL pointer dereference in sme_register_ftm_msg_processor

In function sme_register_ftm_msg_processor, remove access to mac_ctx which is
dereferencing a NULL pointer.

Change-Id: I6e2db08703b3beff23f9398d9d1c88e1c6bcb229
CRs-Fixed: 1034255
Naveen Rawat 8 years ago
parent
commit
cf684760d6
1 changed files with 3 additions and 1 deletions
  1. 3 1
      core/sme/src/common/sme_api.c

+ 3 - 1
core/sme/src/common/sme_api.c

@@ -4785,9 +4785,11 @@ void sme_register_ftm_msg_processor(tHalHandle hal,
 	tpAniSirGlobal mac_ctx = PMAC_STRUCT(hal);
 
 	if (mac_ctx == NULL) {
-		sms_log(mac_ctx, LOGE, FL("mac_ctx is NULL"));
+		QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_ERROR,
+			FL("mac ctx is NULL"));
 		return;
 	}
+
 	mac_ctx->ftm_msg_processor_callback = callback;
 	return;
 }