mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 07:14:30 +02:00
8246308: Reference count for PackageEntry::name may be incorrectly decremented
Corrected the usage of TempNewSymbol. Reviewed-by: minqi, iklam
This commit is contained in:
parent
097720cce5
commit
5146474954
2 changed files with 12 additions and 2 deletions
|
@ -717,7 +717,7 @@ Handle SystemDictionaryShared::get_shared_jar_url(int shared_path_index, TRAPS)
|
|||
Handle SystemDictionaryShared::get_package_name(Symbol* class_name, TRAPS) {
|
||||
ResourceMark rm(THREAD);
|
||||
Handle pkgname_string;
|
||||
Symbol* pkg = ClassLoader::package_from_class_name(class_name);
|
||||
TempNewSymbol pkg = ClassLoader::package_from_class_name(class_name);
|
||||
if (pkg != NULL) { // Package prefix found
|
||||
const char* pkgname = pkg->as_klass_external_name();
|
||||
pkgname_string = java_lang_String::create_from_str(pkgname,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue