Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 130994a9 authored by Jakub Pawlowski's avatar Jakub Pawlowski Committed by Andre Eisenbach
Browse files

Fix potential NPE

Test: manual
Change-Id: I300fbe7efa7b1c9b06b98dd00f286f0332229b0b
parent 5f84d86c
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -1563,10 +1563,11 @@ static void gattServerAddServiceNative(JNIEnv* env, jobject object,

    fid = env->GetFieldID(gattDbElementClazz, "uuid", "Ljava/util/UUID;");
    ScopedLocalRef<jobject> uuid(env, env->GetObjectField(element.get(), fid));

    if (uuid.get() != NULL) {
      jlong uuid_msb = env->CallLongMethod(uuid.get(), uuidGetMsb);
      jlong uuid_lsb = env->CallLongMethod(uuid.get(), uuidGetLsb);
      set_uuid(curr.uuid.uu, uuid_msb, uuid_lsb);
    }

    fid = env->GetFieldID(gattDbElementClazz, "type", "I");
    curr.type =