summaryrefslogtreecommitdiff
path: root/net/bluetooth/6lowpan.c
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@intel.com>2015-01-14 20:51:37 +0200
committerMarcel Holtmann <marcel@holtmann.org>2015-01-14 22:48:06 +0100
commite12af489b91d47a806f4e96e4edc20df612482e7 (patch)
treeb771ff7bc68c8a55d009a0227b98567cebdad67b /net/bluetooth/6lowpan.c
parent36c269cecf05d643ddeff3a0f515e7fde5609a77 (diff)
downloadlinux-rt-e12af489b91d47a806f4e96e4edc20df612482e7.tar.gz
Bluetooth: Fix valid Identity Address check
According to the Bluetooth core specification valid identity addresses are either Public Device Addresses or Static Random Addresses. IRKs received with any other type of address should be discarded since we cannot assume to know the permanent identity of the peer device. This patch fixes a missing check for the Identity Address when receiving the Identity Address Information SMP PDU. Signed-off-by: Johan Hedberg <johan.hedberg@intel.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Cc: stable@vger.kernel.org # 3.17+
Diffstat (limited to 'net/bluetooth/6lowpan.c')
0 files changed, 0 insertions, 0 deletions