diff options
Diffstat (limited to 'net/nfc/rawsock.c')
| -rw-r--r-- | net/nfc/rawsock.c | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/net/nfc/rawsock.c b/net/nfc/rawsock.c index ec1134c9e07..8b8a6a2b2ba 100644 --- a/net/nfc/rawsock.c +++ b/net/nfc/rawsock.c @@ -54,7 +54,10 @@ static int rawsock_release(struct socket *sock)  {  	struct sock *sk = sock->sk; -	pr_debug("sock=%p\n", sock); +	pr_debug("sock=%p sk=%p\n", sock, sk); + +	if (!sk) +		return 0;  	sock_orphan(sk);  	sock_put(sk);  |