8218581: Incorrect exception message generation

Reviewed-by: hseigel
This commit is contained in:
Mikael Vidstedt 2019-02-06 18:34:12 -08:00
parent 7d380da940
commit ecb711dbe9

@ -334,8 +334,8 @@ void Modules::define_module(jobject module, jboolean is_open, jstring version,
(package_name[JAVAPKG_LEN] == '/' || package_name[JAVAPKG_LEN] == '\0'))) {
const char* class_loader_name = loader_data->loader_name_and_id();
size_t pkg_len = strlen(package_name);
char* pkg_name = NEW_RESOURCE_ARRAY_IN_THREAD(THREAD, char, pkg_len);
strncpy(pkg_name, package_name, pkg_len);
char* pkg_name = NEW_RESOURCE_ARRAY_IN_THREAD(THREAD, char, pkg_len + 1);
strncpy(pkg_name, package_name, pkg_len + 1);
StringUtils::replace_no_expand(pkg_name, "/", ".");
const char* msg_text1 = "Class loader (instance of): ";
const char* msg_text2 = " tried to define prohibited package name: ";