8303072: Memory leak in exeNullCallerTest.cpp

Reviewed-by: dholmes
This commit is contained in:
Justin King 2023-02-24 15:49:00 +00:00
parent 7d8b8ba9c4
commit 83d77b1cbb

@ -55,9 +55,11 @@ void getBundle(JNIEnv* env) {
// msg = b.getString("message");
jstring msg = (jstring) m_ResourceBundle_getString.callReturnNotNull(b, env->NewStringUTF("message"));
if (std::string("Hello!") != env->GetStringUTFChars(msg, NULL)) {
const char* chars = env->GetStringUTFChars(msg, nullptr);
if (std::string("Hello!") != chars) {
emitErrorMessageAndExit("Bundle didn't contain expected content");
}
env->ReleaseStringUTFChars(msg, chars);
// ResourceBundle.clearCache()
m_ResourceBundle_clearCache.callVoidMethod();