summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Christian Wailes <chriswailes@google.com> 2019-02-15 18:09:03 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2019-02-15 18:09:03 +0000
commit1a74681173efa746c51a3db3223ade3dc1e90bdc (patch)
treef971aa0b8aacf2a9a8e4da6bff86eb63951370cb
parente3ae238f4a7f0acb52b2e6fe05e7b06c513e98a1 (diff)
parent31c52c9ce25599b8cf2b0f8e8d3a45e57987301f (diff)
Merge "Fix loop iteration bug."
-rw-r--r--core/jni/com_android_internal_os_Zygote.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/jni/com_android_internal_os_Zygote.cpp b/core/jni/com_android_internal_os_Zygote.cpp
index 3012c906df7b..f83f2d079a17 100644
--- a/core/jni/com_android_internal_os_Zygote.cpp
+++ b/core/jni/com_android_internal_os_Zygote.cpp
@@ -1115,8 +1115,8 @@ static jlong CalculateCapabilities(JNIEnv* env, jint uid, jint gid, jintArray gi
RuntimeAbort(env, __LINE__, "Bad gids array");
}
- for (int gid_index = gids_num; --gids_num >= 0;) {
- if (native_gid_proxy[gid_index] == AID_WAKELOCK) {
+ for (int gids_index = 0; gids_index < gids_num; ++gids_index) {
+ if (native_gid_proxy[gids_index] == AID_WAKELOCK) {
gid_wakelock_found = true;
break;
}