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

Commit cc149f7f authored by Android Build Merger (Role)'s avatar Android Build Merger (Role)
Browse files

[automerger] AdapterService: Check the PIN code length before using am: da3422f1

Change-Id: I2c6a2f22a110f9956640a04095192ba1384b301e
parents 04bef3be da3422f1
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -1996,6 +1996,11 @@ public class AdapterService extends Service {
            return false;
        }

        if (pinCode.length != len) {
            EventLog.writeEvent(0x534e4554, "139287605", -1, "PIN code length mismatch");
            return false;
        }

        byte[] addr = Utils.getBytesFromAddress(device.getAddress());
        return pinReplyNative(addr, accept, len, pinCode);
    }
@@ -2007,6 +2012,11 @@ public class AdapterService extends Service {
            return false;
        }

        if (passkey.length != len) {
            EventLog.writeEvent(0x534e4554, "139287605", -1, "Passkey length mismatch");
            return false;
        }

        byte[] addr = Utils.getBytesFromAddress(device.getAddress());
        return sspReplyNative(addr, AbstractionLayer.BT_SSP_VARIANT_PASSKEY_ENTRY, accept,
                Utils.byteArrayToInt(passkey));