]> git.baikalelectronics.ru Git - kernel.git/commit
Bluetooth: Fix redundant encryption request for reauthentication
authorJohan Hedberg <johan.hedberg@intel.com>
Fri, 11 Apr 2014 19:02:32 +0000 (12:02 -0700)
committerJohan Hedberg <johan.hedberg@intel.com>
Fri, 25 Apr 2014 06:47:15 +0000 (09:47 +0300)
commitd4083d5671674ec67110f861c9b90f3384c3293d
tree2c560f00ea66e3afbeda943c264ea5f65ca59a4a
parentf537cd8ef0d5a2e1ccc9c352ae1b51f5e7e4b482
Bluetooth: Fix redundant encryption request for reauthentication

When we're performing reauthentication (in order to elevate the
security level from an unauthenticated key to an authenticated one) we
do not need to issue any encryption command once authentication
completes. Since the trigger for the encryption HCI command is the
ENCRYPT_PEND flag this flag should not be set in this scenario.
Instead, the REAUTH_PEND flag takes care of all necessary steps for
reauthentication.

Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Cc: stable@vger.kernel.org
net/bluetooth/hci_conn.c