From 3b1e22e2898e27fe486ac4137692e0f20166e13e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= Date: Mon, 17 Nov 2014 22:30:56 +0100 Subject: [PATCH] Fix check for PROC_QUOTES mode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since != has priority over &, the "if ((mode&PROC_QUOTES != 0))" check is the same as "if (mode & (PROC_QUOTES!=0))" - not what the code intends. Change-Id: I14840a887f26c28f2bd0aee8704c79cf353164ad Signed-off-by: Bernhard Rosenkränzer --- core/jni/android_util_Process.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/jni/android_util_Process.cpp b/core/jni/android_util_Process.cpp index 839a88326c4e5..41fa68107ad17 100644 --- a/core/jni/android_util_Process.cpp +++ b/core/jni/android_util_Process.cpp @@ -719,7 +719,7 @@ jboolean android_os_Process_parseProcLineArray(JNIEnv* env, jobject clazz, jint mode = formatData[fi]; if ((mode&PROC_PARENS) != 0) { i++; - } else if ((mode&PROC_QUOTES != 0)) { + } else if ((mode&PROC_QUOTES) != 0) { if (buffer[i] == '"') { i++; } else {