]> Pileus Git - ~andy/linux/blobdiff - net/ieee802154/dgram.c
net: add build-time checks for msg->msg_name size
[~andy/linux] / net / ieee802154 / dgram.c
index 1865fdf5a5a5116be8bf28b25f9c340f8b8fd50b..1846c1fe0d06a1f788c04b977b11f8eb70f84ce8 100644 (file)
@@ -291,9 +291,7 @@ static int dgram_recvmsg(struct kiocb *iocb, struct sock *sk,
        size_t copied = 0;
        int err = -EOPNOTSUPP;
        struct sk_buff *skb;
-       struct sockaddr_ieee802154 *saddr;
-
-       saddr = (struct sockaddr_ieee802154 *)msg->msg_name;
+       DECLARE_SOCKADDR(struct sockaddr_ieee802154 *, saddr, msg->msg_name);
 
        skb = skb_recv_datagram(sk, flags, noblock, &err);
        if (!skb)