diff --git a/[refs] b/[refs] index dc70f595e298..175afd6fc104 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 6a0ed1de8ecee0cde21ea667891a03f6c84ecd66 +refs/heads/master: d45273ed6f4613e81701c3e896d9db200c288fff diff --git a/trunk/fs/nfs/client.c b/trunk/fs/nfs/client.c index c3740f5ab978..8b5f9b9685dd 100644 --- a/trunk/fs/nfs/client.c +++ b/trunk/fs/nfs/client.c @@ -220,8 +220,7 @@ static struct nfs_client *__nfs_find_client(const struct sockaddr_in *addr, int if (clp->cl_nfsversion != nfsversion) continue; - if (memcmp(&clp->cl_addr.sin_addr, &addr->sin_addr, - sizeof(clp->cl_addr.sin_addr)) != 0) + if (clp->cl_addr.sin_addr.s_addr != addr->sin_addr.s_addr) continue; if (!match_port || clp->cl_addr.sin_port == addr->sin_port)