]> Pileus Git - ~andy/linux/blobdiff - net/nfc/llcp/sock.c
NFC: Prevent NULL deref when getting socket name
[~andy/linux] / net / nfc / llcp / sock.c
index 17a707db40eb9865000cd073d3661fef1d1ced13..e06d458fc7197ff73e1f1f6f155c154c330cfa67 100644 (file)
@@ -292,7 +292,7 @@ static int llcp_sock_getname(struct socket *sock, struct sockaddr *addr,
 
        pr_debug("%p\n", sk);
 
-       if (llcp_sock == NULL)
+       if (llcp_sock == NULL || llcp_sock->dev == NULL)
                return -EBADFD;
 
        addr->sa_family = AF_NFC;