On 15 Apr 2014, at 23:16, Andrew Hughes wrote: > - S8035893: JVM_GetVersionInfo fails to zero structure
This appears to include the change to jvm.cpp but not jdk_util.cpp. IE the first hunk is in of the below, but not the second. -- Alex Bligh Signed-Off-By: Alex Bligh <a...@alex.org.uk> --- openjdk/hotspot/src/share/vm/prims/jvm.cpp~ +++ openjdk/hotspot/src/share/vm/prims/jvm.cpp @@ -4534,7 +4534,7 @@ JVM_END JVM_ENTRY(void, JVM_GetVersionInfo(JNIEnv* env, jvm_version_info* info, size_t info_size)) { - memset(info, 0, sizeof(info_size)); + memset(info, 0, info_size); info->jvm_version = Abstract_VM_Version::jvm_version(); info->update_version = 0; /* 0 in HotSpot Express VM */ --- openjdk/jdk/src/share/native/common/jdk_util.c~ +++ openjdk/jdk/src/share/native/common/jdk_util.c @@ -76,7 +76,7 @@ JDK_GetVersionInfo0(jdk_version_info* info, size_t info_size) { } - memset(info, 0, sizeof(info_size)); + memset(info, 0, info_size); info->jdk_version = ((jdk_major_version & 0xFF) << 24) | ((jdk_minor_version & 0xFF) << 16) | ((jdk_micro_version & 0xFF) << 8) |