diff --git a/net/nfc/llcp/sock.c b/net/nfc/llcp/sock.c index fee6b67b6aa..e84bd22942d 100644 --- a/net/nfc/llcp/sock.c +++ b/net/nfc/llcp/sock.c @@ -391,8 +391,7 @@ static int llcp_sock_connect(struct socket *sock, struct sockaddr *_addr, pr_debug("sock %p sk %p flags 0x%x\n", sock, sk, flags); - if (!addr || len < sizeof(struct sockaddr_nfc) || - addr->sa_family != AF_NFC) { + if (!addr || len < sizeof(*addr) || addr->sa_family != AF_NFC) { pr_err("Invalid socket\n"); return -EINVAL; }