summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorrmacklem <rmacklem@FreeBSD.org>2010-02-13 23:56:19 +0000
committerrmacklem <rmacklem@FreeBSD.org>2010-02-13 23:56:19 +0000
commitf9c823994c84d365f494b6ac6d98a38c3d151e3b (patch)
treeb5f75a84680379b62c6329c0dfde7b2a02b54a5b /sys
parent06fc12b77ae0feead2f96e655e643e092590516a (diff)
downloadFreeBSD-src-f9c823994c84d365f494b6ac6d98a38c3d151e3b.zip
FreeBSD-src-f9c823994c84d365f494b6ac6d98a38c3d151e3b.tar.gz
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
Diffstat (limited to 'sys')
-rw-r--r--sys/fs/nfsserver/nfs_nfsdcache.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/fs/nfsserver/nfs_nfsdcache.c b/sys/fs/nfsserver/nfs_nfsdcache.c
index 2598fb8..b91229f 100644
--- a/sys/fs/nfsserver/nfs_nfsdcache.c
+++ b/sys/fs/nfsserver/nfs_nfsdcache.c
@@ -386,9 +386,9 @@ loop:
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);
OpenPOWER on IntegriCloud