diff options
author | Ningyuan Wang <nywang@google.com> | 2016-10-11 21:01:32 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2016-10-11 21:01:32 +0000 |
commit | 5775f4a93435c479c5f8a2bf40ebb0ee0079f76a (patch) | |
tree | 66a43d7a1d5ca6fa09004e2ca0b69bf81d2a1dc8 /service/jni | |
parent | ef09b0e3c477d094fe458da2818e24cc187e7373 (diff) | |
parent | 2a9a3a9304640c7000d0ce1c1659ae9fade08b36 (diff) | |
download | android_frameworks_opt_net_wifi-5775f4a93435c479c5f8a2bf40ebb0ee0079f76a.tar.gz android_frameworks_opt_net_wifi-5775f4a93435c479c5f8a2bf40ebb0ee0079f76a.tar.bz2 android_frameworks_opt_net_wifi-5775f4a93435c479c5f8a2bf40ebb0ee0079f76a.zip |
resolve merge conflicts of 849c5c7 to mnc-dev am: 29a2baf319 am: 583dc0e86d am: e61906f92c am: 8851f93e19
am: 2a9a3a9304
Change-Id: I79f6b8681416d90dc9f7246e4a4108a09848d100
Diffstat (limited to 'service/jni')
-rw-r--r-- | service/jni/com_android_server_wifi_WifiNative.cpp | 7 |
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 d432982c9..17e469358 100644 --- a/service/jni/com_android_server_wifi_WifiNative.cpp +++ b/service/jni/com_android_server_wifi_WifiNative.cpp @@ -709,6 +709,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); |