| Index: jni/JniCallbacks.cpp |
| diff --git a/jni/JniCallbacks.cpp b/jni/JniCallbacks.cpp |
| index 407a0b0723f344f28442ad49048b473e7a5a3e96..1bc47e140a62d6f3c6300200b82c1faee2d4029e 100644 |
| --- a/jni/JniCallbacks.cpp |
| +++ b/jni/JniCallbacks.cpp |
| @@ -42,8 +42,8 @@ void JniCallbackBase::CheckAndLogJavaException(JNIEnv* env) const |
| { |
| if (env->ExceptionCheck()) |
| { |
| - jthrowable throwable = env->ExceptionOccurred(); |
| + JniLocalReference<jthrowable> throwable(env, env->ExceptionOccurred()); |
| env->ExceptionClear(); |
| - LogException(env, throwable); |
| + LogException(env, *throwable); |
| } |
| } |