diff options
| -rw-r--r-- | core/jni/android_util_Process.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/jni/android_util_Process.cpp b/core/jni/android_util_Process.cpp index 377e65c33dd0..102a0b7b8957 100644 --- a/core/jni/android_util_Process.cpp +++ b/core/jni/android_util_Process.cpp @@ -1137,7 +1137,7 @@ static jlongArray android_os_Process_getRss(JNIEnv* env, jobject clazz, jint pid UniqueFile file = MakeUniqueFile(status_path.c_str(), "re"); char line[256]; - while (fgets(line, sizeof(line), file.get())) { + while (file != nullptr && fgets(line, sizeof(line), file.get())) { jlong v; if ( sscanf(line, "VmRSS: %" SCNd64 " kB", &v) == 1) { rss[0] = v; |