mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-18 18:14:38 +02:00
8060721: Test runtime/SharedArchiveFile/LimitSharedSizes.java fails in jdk 9 fcs new platforms/compiler
Replaced strcat() with jio_snprintf() Reviewed-by: dholmes, iklam, dlong, minqi
This commit is contained in:
parent
1768fe1eb9
commit
5ccaf44879
1 changed files with 7 additions and 5 deletions
|
@ -715,15 +715,17 @@ void MetaspaceShared::preload_and_dump(TRAPS) {
|
||||||
if (class_list_path_len >= 3) {
|
if (class_list_path_len >= 3) {
|
||||||
if (strcmp(class_list_path_str + class_list_path_len - 3, "lib") != 0) {
|
if (strcmp(class_list_path_str + class_list_path_len - 3, "lib") != 0) {
|
||||||
if (class_list_path_len < JVM_MAXPATHLEN - 4) {
|
if (class_list_path_len < JVM_MAXPATHLEN - 4) {
|
||||||
strncat(class_list_path_str, os::file_separator(), 1);
|
jio_snprintf(class_list_path_str + class_list_path_len,
|
||||||
strncat(class_list_path_str, "lib", 3);
|
sizeof(class_list_path_str) - class_list_path_len,
|
||||||
|
"%slib", os::file_separator());
|
||||||
|
class_list_path_len += 4;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
class_list_path_len = (int)strlen(class_list_path_str);
|
|
||||||
if (class_list_path_len < JVM_MAXPATHLEN - 10) {
|
if (class_list_path_len < JVM_MAXPATHLEN - 10) {
|
||||||
strncat(class_list_path_str, os::file_separator(), 1);
|
jio_snprintf(class_list_path_str + class_list_path_len,
|
||||||
strncat(class_list_path_str, "classlist", 9);
|
sizeof(class_list_path_str) - class_list_path_len,
|
||||||
|
"%sclasslist", os::file_separator());
|
||||||
}
|
}
|
||||||
class_list_path = class_list_path_str;
|
class_list_path = class_list_path_str;
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue