diff options
| author | 2017-01-07 02:07:08 +0000 | |
|---|---|---|
| committer | 2017-01-07 02:07:10 +0000 | |
| commit | d4abdaf8895bf3462c22c635f41b7185b046b5c7 (patch) | |
| tree | ec3e7420f26c2ef5b5ded254c0aeb7106e0b9dd3 /test/910-methods/methods.cc | |
| parent | 0bf5ddc6014ad3d22b570ad0f82e427b17cee01e (diff) | |
| parent | 4196071adf17245c25cd167fac0428f013a58bac (diff) | |
Merge "Make GetErrorName allocate the output buffer."
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; } |