OpenJDK / amber / amber
changeset 54257:c92f4465fff1
8215495: Set isCopy to JNI_FALSE if len == 0
Summary: Set isCopy in a corner case
Reviewed-by: dholmes, phh, minqi
author | jcbeyler |
---|---|
date | Tue, 08 Jan 2019 09:55:55 -0800 |
parents | 48d09a9f4d2b |
children | 8663bd437bb8 |
files | src/hotspot/share/prims/jni.cpp |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/hotspot/share/prims/jni.cpp Tue Jan 08 10:29:02 2019 -0500 +++ b/src/hotspot/share/prims/jni.cpp Tue Jan 08 09:55:55 2019 -0800 @@ -2709,6 +2709,9 @@ ElementType* result; \ int len = a->length(); \ if (len == 0) { \ + if (isCopy != NULL) { \ + *isCopy = JNI_FALSE; \ + } \ /* Empty array: legal but useless, can't return NULL. \ * Return a pointer to something useless. \ * Avoid asserts in typeArrayOop. */ \