diff options
Diffstat (limited to 'fs/lockd/host.c')
| -rw-r--r-- | fs/lockd/host.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/lockd/host.c b/fs/lockd/host.c index 9fd8889097b..70fc63a1727 100644 --- a/fs/lockd/host.c +++ b/fs/lockd/host.c @@ -167,7 +167,8 @@ static struct nlm_host *nlm_lookup_host(struct nlm_lookup_host_info *ni)  			continue;  		if (host->h_server != ni->server)  			continue; -		if (!nlm_cmp_addr(nlm_srcaddr(host), ni->src_sap)) +		if (ni->server && +		    !nlm_cmp_addr(nlm_srcaddr(host), ni->src_sap))  			continue;  		/* Move to head of hash chain. */  |