mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 07:14:30 +02:00
8159019: ResourceMark in ClassLoader::open_versioned_entry() is being used incorrectly
Call FREE_RESOURCE_ARRAY instead of declaring a ResourceMark Reviewed-by: hseigel, jiangli
This commit is contained in:
parent
fecc46c774
commit
27f9eddfc2
1 changed files with 1 additions and 1 deletions
|
@ -380,7 +380,6 @@ u1* ClassPathZipEntry::open_versioned_entry(const char* name, jint* filesize, TR
|
|||
|
||||
if (is_multi_ver) {
|
||||
int n;
|
||||
ResourceMark rm(THREAD);
|
||||
char* entry_name = NEW_RESOURCE_ARRAY_IN_THREAD(THREAD, char, JVM_MAXPATHLEN);
|
||||
if (version > 0) {
|
||||
n = jio_snprintf(entry_name, JVM_MAXPATHLEN, "META-INF/versions/%d/%s", version, name);
|
||||
|
@ -400,6 +399,7 @@ u1* ClassPathZipEntry::open_versioned_entry(const char* name, jint* filesize, TR
|
|||
}
|
||||
}
|
||||
}
|
||||
FREE_RESOURCE_ARRAY(char, entry_name, JVM_MAXPATHLEN);
|
||||
}
|
||||
}
|
||||
return buffer;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue