summaryrefslogtreecommitdiffstats
path: root/sys/nfsserver
diff options
context:
space:
mode:
authorrmacklem <rmacklem@FreeBSD.org>2011-09-03 00:28:53 +0000
committerrmacklem <rmacklem@FreeBSD.org>2011-09-03 00:28:53 +0000
commit3e62df9adb80043c44a8105c35148fbdb0ceb52e (patch)
tree4771cfe5243d464bb3c1699e3e0668f70fd9c068 /sys/nfsserver
parent7c8760d4c566dc37ce75b7bf1ba7b298396de28c (diff)
downloadFreeBSD-src-3e62df9adb80043c44a8105c35148fbdb0ceb52e.zip
FreeBSD-src-3e62df9adb80043c44a8105c35148fbdb0ceb52e.tar.gz
Fix the NFS servers so that they can do a Lookup of "..",
which requires that ni_strictrelative be set to 0, post-r224810. Tested by: swills (earlier version), geo dot liaskos at gmail.com Approved by: re (kib)
Diffstat (limited to 'sys/nfsserver')
-rw-r--r--sys/nfsserver/nfs_serv.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/nfsserver/nfs_serv.c b/sys/nfsserver/nfs_serv.c
index 1b9dd98..fd3a1b5 100644
--- a/sys/nfsserver/nfs_serv.c
+++ b/sys/nfsserver/nfs_serv.c
@@ -157,6 +157,7 @@ ndclear(struct nameidata *nd)
nd->ni_vp = NULL;
nd->ni_dvp = NULL;
nd->ni_startdir = NULL;
+ nd->ni_strictrelative = 0;
}
/*
OpenPOWER on IntegriCloud