diff --git a/java/android/OlmLibSdk/olm-sdk/src/main/jni/olm_jni_helper.cpp b/java/android/OlmLibSdk/olm-sdk/src/main/jni/olm_jni_helper.cpp
index 9205fc030d42bbc16d9f969c7555e0199db33be5..e8661c795e6832ea795f4d2adfca0efc4666644e 100644
--- a/java/android/OlmLibSdk/olm-sdk/src/main/jni/olm_jni_helper.cpp
+++ b/java/android/OlmLibSdk/olm-sdk/src/main/jni/olm_jni_helper.cpp
@@ -123,7 +123,7 @@ jlong getInstanceId(JNIEnv* aJniEnv, jobject aJavaObject, const char *aCallingCl
         {
             LOGE("## getAccountInstanceId() failure - invalid instance of");
         }
-        else if (loaderClass = aJniEnv->GetObjectClass(aJavaObject))
+        else if ((loaderClass = aJniEnv->GetObjectClass(aJavaObject)))
         {
             jfieldID instanceIdField = aJniEnv->GetFieldID(loaderClass, "mNativeId", "J");