diff options
Diffstat (limited to 'net/can/bcm.c')
| -rw-r--r-- | net/can/bcm.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/net/can/bcm.c b/net/can/bcm.c index 47a8748d953a..13690334efa3 100644 --- a/net/can/bcm.c +++ b/net/can/bcm.c | |||
| @@ -1493,13 +1493,14 @@ static int bcm_init(struct sock *sk) | |||
| 1493 | static int bcm_release(struct socket *sock) | 1493 | static int bcm_release(struct socket *sock) |
| 1494 | { | 1494 | { |
| 1495 | struct sock *sk = sock->sk; | 1495 | struct sock *sk = sock->sk; |
| 1496 | struct net *net = sock_net(sk); | 1496 | struct net *net; |
| 1497 | struct bcm_sock *bo; | 1497 | struct bcm_sock *bo; |
| 1498 | struct bcm_op *op, *next; | 1498 | struct bcm_op *op, *next; |
| 1499 | 1499 | ||
| 1500 | if (sk == NULL) | 1500 | if (!sk) |
| 1501 | return 0; | 1501 | return 0; |
| 1502 | 1502 | ||
| 1503 | net = sock_net(sk); | ||
| 1503 | bo = bcm_sk(sk); | 1504 | bo = bcm_sk(sk); |
| 1504 | 1505 | ||
| 1505 | /* remove bcm_ops, timer, rx_unregister(), etc. */ | 1506 | /* remove bcm_ops, timer, rx_unregister(), etc. */ |
