Bluetooth: Check that bind() bdaddr type matches connect()
authorJohan Hedberg <johan.hedberg@intel.com>
Mon, 14 Oct 2013 18:17:53 +0000 (21:17 +0300)
committerMarcel Holtmann <marcel@holtmann.org>
Mon, 14 Oct 2013 18:26:21 +0000 (11:26 -0700)
commit1f209383f2be94e15e179da3a4cbcfeabcc2efc2
treeda1624cca46f1ffe5e7821258673d8b333fa7f8e
parent80c1a2e76dbb36588facb265ab364b1302f7ef8c
Bluetooth: Check that bind() bdaddr type matches connect()

If a socket was bound to an address type other than BR/EDR (such as LE)
we should reject trying to connect it to a BR/EDR address. The same
applies for binding to BR/EDR and trying to connect to non-BR/EDR.

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