Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

bluetooth: sco: Fix sockptr reference.

net/bluetooth/sco.c: In function ‘sco_sock_setsockopt’:
net/bluetooth/sco.c:862:3: error: cannot convert to a pointer type
862 | if (get_user(opt, (u32 __user *)optval)) {
| ^~

Signed-off-by: David S. Miller <davem@davemloft.net>

+1 -1
+1 -1
net/bluetooth/sco.c
··· 859 859 break; 860 860 861 861 case BT_PKT_STATUS: 862 - if (get_user(opt, (u32 __user *)optval)) { 862 + if (copy_from_sockptr(&opt, optval, sizeof(u32))) { 863 863 err = -EFAULT; 864 864 break; 865 865 }