Browse Source

qcacld-3.0: Initialize the local variable before use it

Propagete from qcacld-2.0 to qcacld-3.0

In wmi_unified_send_txbf() the local variable is not initialized,
add initialization before use it to avoid some risk.

Change-Id: I9172652f65886e8c95801af46554d75262fdf803
CRs-Fixed: 979671
Yingying Tang 8 years ago
parent
commit
adfc2ac6fe
1 changed files with 1 additions and 2 deletions
  1. 1 2
      core/wma/src/wma_data.c

+ 1 - 2
core/wma/src/wma_data.c

@@ -781,7 +781,7 @@ void wma_set_bss_rate_flags(struct wma_txrx_node *iface,
  */
 int32_t wmi_unified_send_txbf(tp_wma_handle wma, tpAddStaParams params)
 {
-	wmi_vdev_txbf_en txbf_en;
+	wmi_vdev_txbf_en txbf_en = {0};
 
 	/* This is set when Other partner is Bformer
 	 * and we are capable bformee(enabled both in ini and fw)
@@ -789,7 +789,6 @@ int32_t wmi_unified_send_txbf(tp_wma_handle wma, tpAddStaParams params)
 	txbf_en.sutxbfee = params->vhtTxBFCapable;
 	txbf_en.mutxbfee = params->vhtTxMUBformeeCapable;
 	txbf_en.sutxbfer = params->enable_su_tx_bformer;
-	txbf_en.mutxbfer = 0;
 
 	/* When MU TxBfee is set, SU TxBfee must be set by default */
 	if (txbf_en.mutxbfee)