summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Colin Cross <ccross@android.com> 2022-01-11 13:53:23 -0800
committer Colin Cross <ccross@android.com> 2022-01-12 17:36:17 +0000
commitd9fdc2cdd2caa7ab2f15343b0820423fb2869c35 (patch)
treeb023f4835a0d52d1bae04610fbd1dd7543408126
parentbc8f2567210a686fba5f0d5ddd818164ef0a987f (diff)
Return 0 instead of NULL for jlong
musl libc defines NULL as nullptr, which is explicitly allowed by C++11. nullptr_t cannot be implicitly cast to an integral type. Return 0 instead. Bug: 190084016 Test: m USE_HOST_MUSL=true host-native Change-Id: Id83c1994a95cb105785c8ad902d2fe0589cb188d
-rw-r--r--libs/hwui/jni/NinePatch.cpp2
-rw-r--r--libs/hwui/jni/android_util_PathParser.cpp2
2 files changed, 2 insertions, 2 deletions
diff --git a/libs/hwui/jni/NinePatch.cpp b/libs/hwui/jni/NinePatch.cpp
index 6942017d5f27..3ca457f1a6a7 100644
--- a/libs/hwui/jni/NinePatch.cpp
+++ b/libs/hwui/jni/NinePatch.cpp
@@ -67,7 +67,7 @@ public:
size_t chunkSize = env->GetArrayLength(obj);
if (chunkSize < (int) (sizeof(Res_png_9patch))) {
jniThrowRuntimeException(env, "Array too small for chunk.");
- return NULL;
+ return 0;
}
int8_t* storage = new int8_t[chunkSize];
diff --git a/libs/hwui/jni/android_util_PathParser.cpp b/libs/hwui/jni/android_util_PathParser.cpp
index 72995efb1c21..8cbb70ed2c86 100644
--- a/libs/hwui/jni/android_util_PathParser.cpp
+++ b/libs/hwui/jni/android_util_PathParser.cpp
@@ -61,7 +61,7 @@ static jlong createPathDataFromStringPath(JNIEnv* env, jobject, jstring inputStr
} else {
delete pathData;
doThrowIAE(env, result.failureMessage.c_str());
- return NULL;
+ return 0;
}
}