summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNingyuan Wang <nywang@google.com>2016-10-11 20:55:31 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-10-11 20:55:31 +0000
commit2a9a3a9304640c7000d0ce1c1659ae9fade08b36 (patch)
tree7768c740a7b5f94dcb2e063ff729deb10cb0f08c
parent2709be1ecb0062e301dc2d3ea9eef11951a5b958 (diff)
parent8851f93e19f13516f20eab29ae685911fc9b390d (diff)
downloadwifi-2a9a3a9304640c7000d0ce1c1659ae9fade08b36.tar.gz
resolve merge conflicts of 849c5c7 to mnc-dev am: 29a2baf319 am: 583dc0e86d am: e61906f92c
am: 8851f93e19 Change-Id: I9ff8deb5f9eda801c10e1ec5d4a777db4390aae6
-rw-r--r--service/jni/com_android_server_wifi_WifiNative.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/service/jni/com_android_server_wifi_WifiNative.cpp b/service/jni/com_android_server_wifi_WifiNative.cpp
index a8da6aa6e..462defd8d 100644
--- a/service/jni/com_android_server_wifi_WifiNative.cpp
+++ b/service/jni/com_android_server_wifi_WifiNative.cpp
@@ -787,6 +787,13 @@ static jboolean android_net_wifi_setHotlist(
return false;
}
+ if (params.num_bssid >
+ static_cast<int>(sizeof(params.ap) / sizeof(params.ap[0]))) {
+ ALOGE("setHotlist array length is too long");
+ android_errorWriteLog(0x534e4554, "31856351");
+ return false;
+ }
+
for (int i = 0; i < params.num_bssid; i++) {
JNIObject<jobject> objAp = helper.getObjectArrayElement(array, i);