summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmarnath Hullur Subramanyam <amarnath@codeaurora.org>2015-06-16 12:51:53 -0700
committerVineeta Srivastava <vsrivastava@google.com>2015-07-01 12:05:34 -0700
commita92eca5e4c14e73ba7ac82268b1932ce0917a31c (patch)
tree376564f5c14f0d5329eade9294d4300c07b92bec
parenta4384b719d4945cbdd8d2adff142d7775f2ec81a (diff)
downloadplatform_hardware_qcom_wlan-marshmallow-dev.tar.gz
platform_hardware_qcom_wlan-marshmallow-dev.tar.bz2
platform_hardware_qcom_wlan-marshmallow-dev.zip
The diag event buffer is being dereferenced without being initialized incase of the addba_failure event. Fixing a stability issue wrt the event. Change-Id: Id5e4fd8a88a65b9c7fe40cdbe35c39ed561fe5bb
-rw-r--r--qcwcn/wifi_hal/wifilogger_diag.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/qcwcn/wifi_hal/wifilogger_diag.cpp b/qcwcn/wifi_hal/wifilogger_diag.cpp
index 7bd8d0f..3c73630 100644
--- a/qcwcn/wifi_hal/wifilogger_diag.cpp
+++ b/qcwcn/wifi_hal/wifilogger_diag.cpp
@@ -486,6 +486,7 @@ static wifi_error process_addba_failed_event(hal_info *info,
pConnectEvent = (wifi_ring_buffer_driver_connectivity_event *)
(pRingBufferEntry + 1);
+ pAddBAFailed = (wlan_add_block_ack_failed_payload_type *)buf;
addBAFailedVenData.ucBaTid = pAddBAFailed->ucBaTid;
addBAFailedVenData.fInitiator = pAddBAFailed->fInitiator;