Bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU
authorAmadeusz Sławiński <amadeusz.slawinski@tieto.com>
Thu, 14 Jul 2016 08:50:23 +0000 (10:50 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Sun, 17 Jul 2016 17:59:26 +0000 (19:59 +0200)
commit23bc6ab0a0912146fd674a0becc758c3162baabc
treebe737d443591bf0b9d10899f60addd88fbcbcaa9
parent4360fa22ad5b48a1d1e10e31ffb383ed8c977435
Bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU

When we retrieve imtu value from userspace we should use 16 bit pointer
cast instead of 32 as it's defined that way in headers. Fixes setsockopt
calls on big-endian platforms.

Signed-off-by: Amadeusz Sławiński <amadeusz.slawinski@tieto.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Cc: stable@vger.kernel.org
net/bluetooth/l2cap_sock.c