diff --git a/system/stack/acl/btm_acl.cc b/system/stack/acl/btm_acl.cc index 5fe5bf240eb8ab4191437f19581bb87cc46a84e2..16ee57b5a95ec1bb919886e489ff9991337e4928 100644 --- a/system/stack/acl/btm_acl.cc +++ b/system/stack/acl/btm_acl.cc @@ -630,21 +630,6 @@ void btm_acl_encrypt_change(uint16_t handle, uint8_t status, return; } - /* if we are trying to drop encryption on an encrypted connection, drop the - * connection */ - if (p->is_encrypted && !encr_enable) { - android_errorWriteLog(0x534e4554, "251436534"); - LOG(ERROR) << __func__ - << " attempting to decrypt encrypted connection, disconnecting. " - "handle: " - << loghex(handle); - - acl_disconnect_from_handle(handle, HCI_ERR_HOST_REJECT_SECURITY, - "stack::btu::btu_hcif::read_drop_encryption " - "Connection Already Encrypted"); - return; - } - p->is_encrypted = encr_enable; /* Process Role Switch if active */