diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2021-05-05 01:08:28 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2021-05-05 01:08:28 +0000 |
commit | 904565e603ffd7b8ce9eb7fecc853253f989c6b5 (patch) | |
tree | f37b88dd3d963f3187ea3c2132da5e0062301425 | |
parent | bc9014b280d91d640d4eec51ddfa9a134e804785 (diff) | |
parent | e49f3db2b2ccffd88c9107277b73a9b60e44ab03 (diff) | |
download | wlan-904565e603ffd7b8ce9eb7fecc853253f989c6b5.tar.gz |
Snap for 7336869 from e49f3db2b2ccffd88c9107277b73a9b60e44ab03 to sc-v2-release
Change-Id: Ieee4ead9dc4bbdbaa992de71b105a0d7d9499b16
-rw-r--r-- | qcwcn/wifi_hal/nan_ind.cpp | 5 |
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]); |