aboutsummaryrefslogtreecommitdiff
path: root/libnetfs
diff options
context:
space:
mode:
Diffstat (limited to 'libnetfs')
-rw-r--r--libnetfs/dir-lookup.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libnetfs/dir-lookup.c b/libnetfs/dir-lookup.c
index d77feac8..23cc1fe1 100644
--- a/libnetfs/dir-lookup.c
+++ b/libnetfs/dir-lookup.c
@@ -410,7 +410,7 @@ netfs_S_dir_lookup (struct protid *dircred,
/* At this point, NP is the node to return. */
gotit:
- if (mustbedir)
+ if (mustbedir || (flags & O_DIRECTORY))
{
err = netfs_validate_stat (np, dircred->user);
if (err)