mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-28 15:24:43 +02:00
8261154: Memory leak in Java_java_lang_ClassLoader_defineClass0 with long class names
Reviewed-by: stuefe, chegar, mchung
This commit is contained in:
parent
78b0d32742
commit
07918995da
2 changed files with 79 additions and 0 deletions
|
@ -262,6 +262,9 @@ Java_java_lang_ClassLoader_defineClass0(JNIEnv *env,
|
|||
|
||||
result = JVM_LookupDefineClass(env, lookup, utfName, body, length, pd, initialize, flags, classData);
|
||||
|
||||
if (utfName && utfName != buf)
|
||||
free(utfName);
|
||||
|
||||
free_body:
|
||||
free(body);
|
||||
return result;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue