diff options
Diffstat (limited to 'test/910-methods/methods.cc')
| -rw-r--r-- | test/910-methods/methods.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/910-methods/methods.cc b/test/910-methods/methods.cc index 3ed91d7a17..b64952d62b 100644 --- a/test/910-methods/methods.cc +++ b/test/910-methods/methods.cc @@ -41,6 +41,7 @@ extern "C" JNIEXPORT jobjectArray JNICALL Java_Main_getMethodName( char* err; jvmti_env->GetErrorName(result, &err); printf("Failure running GetMethodName: %s\n", err); + jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(err)); return nullptr; } @@ -72,6 +73,7 @@ extern "C" JNIEXPORT jobjectArray JNICALL Java_Main_getMethodName( char* err; jvmti_env->GetErrorName(result2, &err); printf("Failure running GetMethodName(null, null, null): %s\n", err); + jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(err)); return nullptr; } @@ -88,6 +90,7 @@ extern "C" JNIEXPORT jclass JNICALL Java_Main_getMethodDeclaringClass( char* err; jvmti_env->GetErrorName(result, &err); printf("Failure running GetMethodDeclaringClass: %s\n", err); + jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(err)); return nullptr; } @@ -104,6 +107,7 @@ extern "C" JNIEXPORT jint JNICALL Java_Main_getMethodModifiers( char* err; jvmti_env->GetErrorName(result, &err); printf("Failure running GetMethodModifiers: %s\n", err); + jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(err)); return 0; } |