summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2021-05-05 01:08:28 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2021-05-05 01:08:28 +0000
commit904565e603ffd7b8ce9eb7fecc853253f989c6b5 (patch)
treef37b88dd3d963f3187ea3c2132da5e0062301425
parentbc9014b280d91d640d4eec51ddfa9a134e804785 (diff)
parente49f3db2b2ccffd88c9107277b73a9b60e44ab03 (diff)
downloadwlan-904565e603ffd7b8ce9eb7fecc853253f989c6b5.tar.gz
Snap for 7336869 from e49f3db2b2ccffd88c9107277b73a9b60e44ab03 to sc-v2-release
Change-Id: Ieee4ead9dc4bbdbaa992de71b105a0d7d9499b16
-rw-r--r--qcwcn/wifi_hal/nan_ind.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/qcwcn/wifi_hal/nan_ind.cpp b/qcwcn/wifi_hal/nan_ind.cpp
index f661ed3..1fe651d 100644
--- a/qcwcn/wifi_hal/nan_ind.cpp
+++ b/qcwcn/wifi_hal/nan_ind.cpp
@@ -346,6 +346,11 @@ int NanCommand::getNanMatch(NanMatchInd *event)
/* Populate receive discovery attribute from
received TLV */
idx = event->num_rx_discovery_attr;
+ if (idx < 0 || idx >= NAN_MAX_POSTDISCOVERY_LEN) {
+ ALOGE("NAN_TLV_TYPE_POST_NAN_DISCOVERY_ATTRIBUTE_RECEIVE"
+ " Incorrect index:%d >= %d", idx, NAN_MAX_POSTDISCOVERY_LEN);
+ break;
+ }
ret = getNanReceivePostDiscoveryVal(outputTlv.value,
outputTlv.length,
&event->discovery_attr[idx]);