summaryrefslogtreecommitdiff
path: root/libdiskfs/dir-lookup.c
diff options
context:
space:
mode:
Diffstat (limited to 'libdiskfs/dir-lookup.c')
-rw-r--r--libdiskfs/dir-lookup.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libdiskfs/dir-lookup.c b/libdiskfs/dir-lookup.c
index 4c05c704..aa56d6b0 100644
--- a/libdiskfs/dir-lookup.c
+++ b/libdiskfs/dir-lookup.c
@@ -184,12 +184,13 @@ diskfs_S_dir_lookup (struct protid *dircred,
mach_port_insert_right (mach_task_self (), dirport, dirport,
MACH_MSG_TYPE_MAKE_SEND);
if (np != dnp)
- mutex_unlock (&dnp-lock);
+ mutex_unlock (&dnp->lock);
error = fshelp_fetch_root (&np->transbox, &dircred->po->dotdotport,
dirport, dircred->uids, dircred->nuids,
dircred->gids, dircred->ngids,
lastcomp ? flags : 0,
+ _diskfs_translator_callback,
retry, retryname, returned_port);
if (error != ENOENT)