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

Commit 1008101f authored by Hansong Zhang's avatar Hansong Zhang
Browse files

Fix leAppearance size

Tag: #stability
Bug: 185196125
Test: Try with invalid OOB parameter
Change-Id: I2a5101b3e73067bbbda80af3017c1c70d8c78e70
parent b455e49a
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1107,7 +1107,7 @@ static jboolean set_data(JNIEnv* env, bt_oob_data_t& oob_data, jobject oobData,
    if (leAppearance != NULL) {
      leAppearanceBytes = env->GetByteArrayElements(leAppearance, NULL);
      int len = env->GetArrayLength(leAppearance);
      if (len != OOB_LE_ROLE_SIZE) {
      if (len != OOB_LE_APPEARANCE_SIZE) {
        ALOGI("%s: wrong length of leAppearance, should be empty or %d bytes.",
              __func__, OOB_LE_APPEARANCE_SIZE);
        jniThrowIOException(env, EINVAL);