summaryrefslogtreecommitdiffstats
path: root/net/can/raw.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/can/raw.c')
-rw-r--r--net/can/raw.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/net/can/raw.c b/net/can/raw.c
index f2ecc43376a1..1051eee82581 100644
--- a/net/can/raw.c
+++ b/net/can/raw.c
@@ -470,7 +470,7 @@ static int raw_bind(struct socket *sock, struct sockaddr *uaddr, int len)
470} 470}
471 471
472static int raw_getname(struct socket *sock, struct sockaddr *uaddr, 472static int raw_getname(struct socket *sock, struct sockaddr *uaddr,
473 int *len, int peer) 473 int peer)
474{ 474{
475 struct sockaddr_can *addr = (struct sockaddr_can *)uaddr; 475 struct sockaddr_can *addr = (struct sockaddr_can *)uaddr;
476 struct sock *sk = sock->sk; 476 struct sock *sk = sock->sk;
@@ -483,9 +483,7 @@ static int raw_getname(struct socket *sock, struct sockaddr *uaddr,
483 addr->can_family = AF_CAN; 483 addr->can_family = AF_CAN;
484 addr->can_ifindex = ro->ifindex; 484 addr->can_ifindex = ro->ifindex;
485 485
486 *len = sizeof(*addr); 486 return sizeof(*addr);
487
488 return 0;
489} 487}
490 488
491static int raw_setsockopt(struct socket *sock, int level, int optname, 489static int raw_setsockopt(struct socket *sock, int level, int optname,