commit | 0857f72a75b7719ee0907ea3b8d4400ac5c8fed1 | [log] [tgz] |
---|---|---|
author | Keith Mok <keithmok@google.com> | Thu Jan 13 19:02:41 2022 +0000 |
committer | Keith Mok <keithmok@google.com> | Tue Jan 25 00:45:14 2022 +0000 |
tree | 92e21fa6e56c4d8e90a15bda696ed852eafaa12c | |
parent | e9f11554d62bdeeaa4bba28429fa147afb97b7cb [diff] |
android_util_Process: fix length checking logic The length should be checked first before access it Test: m Change-Id: I540301c9a30c2fe441562d7a047c06011efd8fbe
diff --git a/core/jni/android_util_Process.cpp b/core/jni/android_util_Process.cpp index 4d8d4db..71b51ff 100644 --- a/core/jni/android_util_Process.cpp +++ b/core/jni/android_util_Process.cpp
@@ -991,7 +991,7 @@ end = i; i++; } else if ((mode&PROC_QUOTES) != 0) { - while (buffer[i] != '"' && i < endIndex) { + while (i < endIndex && buffer[i] != '"') { i++; } end = i;