This fixes the experimental NFS server so that it won't crash in the

caching code for IPv6 by fixing a typo that used the incorrect variable.
It also fixes the indentation of the statement above it.

Reported by:	simon AT comsys.ntu-kpi.kiev.ua
MFC after:	5 days
This commit is contained in:
Rick Macklem 2010-02-13 23:56:19 +00:00
parent 8d9d061323
commit d5ad662523

View File

@ -386,9 +386,9 @@ nfsrc_getudp(struct nfsrv_descript *nd, struct nfsrvcache *newrp)
newrp->rc_inet = saddr->sin_addr.s_addr;
else if (saddr->sin_family == AF_INET6) {
saddr6 = (struct sockaddr_in6 *)saddr;
NFSBCOPY((caddr_t)&saddr6->sin6_addr,(caddr_t)&newrp->rc_inet6,
sizeof (struct in6_addr));
rp->rc_flag |= RC_INETIPV6;
NFSBCOPY((caddr_t)&saddr6->sin6_addr, (caddr_t)&newrp->rc_inet6,
sizeof (struct in6_addr));
newrp->rc_flag |= RC_INETIPV6;
}
LIST_INSERT_HEAD(hp, newrp, rc_hash);
TAILQ_INSERT_TAIL(&nfsrvudplru, newrp, rc_lru);