From 78b19d949fa9b3c9368307d349d5d7769475b707 Mon Sep 17 00:00:00 2001 From: levlam Date: Sun, 11 Oct 2020 14:20:26 +0300 Subject: [PATCH] Fix on_fatal_error in Java example. GitOrigin-RevId: 09b6463518e391a70918685205236ffa59a9a121 --- example/java/td_jni.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/example/java/td_jni.cpp b/example/java/td_jni.cpp index 34ad9c836..6571c8c69 100644 --- a/example/java/td_jni.cpp +++ b/example/java/td_jni.cpp @@ -103,8 +103,11 @@ static jclass log_class; static void on_fatal_error(const char *error_message) { auto env = td::jni::get_jni_env(java_vm, JAVA_VERSION); + if (env == nullptr) { + return; + } jmethodID on_fatal_error_method = env->GetStaticMethodID(log_class, "onFatalError", "(Ljava/lang/String;)V"); - if (env && on_fatal_error_method) { + if (on_fatal_error_method) { jstring error_str = td::jni::to_jstring(env.get(), error_message); env->CallStaticVoidMethod(log_class, on_fatal_error_method, error_str); if (error_str) {