diff options
Diffstat (limited to 'net/appletalk/ddp.c')
-rw-r--r-- | net/appletalk/ddp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/appletalk/ddp.c b/net/appletalk/ddp.c index 7d424ac6e760..02806c6b2ff3 100644 --- a/net/appletalk/ddp.c +++ b/net/appletalk/ddp.c | |||
@@ -1566,7 +1566,7 @@ static int atalk_sendmsg(struct kiocb *iocb, struct socket *sock, struct msghdr | |||
1566 | { | 1566 | { |
1567 | struct sock *sk = sock->sk; | 1567 | struct sock *sk = sock->sk; |
1568 | struct atalk_sock *at = at_sk(sk); | 1568 | struct atalk_sock *at = at_sk(sk); |
1569 | struct sockaddr_at *usat = (struct sockaddr_at *)msg->msg_name; | 1569 | DECLARE_SOCKADDR(struct sockaddr_at *, usat, msg->msg_name); |
1570 | int flags = msg->msg_flags; | 1570 | int flags = msg->msg_flags; |
1571 | int loopback = 0; | 1571 | int loopback = 0; |
1572 | struct sockaddr_at local_satalk, gsat; | 1572 | struct sockaddr_at local_satalk, gsat; |
@@ -1764,7 +1764,7 @@ static int atalk_recvmsg(struct kiocb *iocb, struct socket *sock, struct msghdr | |||
1764 | err = skb_copy_datagram_iovec(skb, offset, msg->msg_iov, copied); | 1764 | err = skb_copy_datagram_iovec(skb, offset, msg->msg_iov, copied); |
1765 | 1765 | ||
1766 | if (!err && msg->msg_name) { | 1766 | if (!err && msg->msg_name) { |
1767 | struct sockaddr_at *sat = msg->msg_name; | 1767 | DECLARE_SOCKADDR(struct sockaddr_at *, sat, msg->msg_name); |
1768 | sat->sat_family = AF_APPLETALK; | 1768 | sat->sat_family = AF_APPLETALK; |
1769 | sat->sat_port = ddp->deh_sport; | 1769 | sat->sat_port = ddp->deh_sport; |
1770 | sat->sat_addr.s_node = ddp->deh_snode; | 1770 | sat->sat_addr.s_node = ddp->deh_snode; |