Bluetooth: Fix clearing SMP keys if pairing fails
authorJohan Hedberg <johan.hedberg@intel.com>
Fri, 28 Feb 2014 08:10:16 +0000 (10:10 +0200)
committerJohan Hedberg <johan.hedberg@intel.com>
Fri, 28 Feb 2014 10:36:10 +0000 (12:36 +0200)
commit759331d7cc660be17bcdc5df53f196135f9dfaf6
tree1ee15a589cd278f0ac9451434a962f8a64ca92ee
parentfe39c7b2dacf7fd4dcddc26704d01315ab92b7cb
Bluetooth: Fix clearing SMP keys if pairing fails

If SMP fails we should not leave any keys (LTKs or IRKs) hanging around
the internal lists. This patch adds the necessary code to
smp_chan_destroy to remove any keys we may have in case of pairing
failure.

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