diff --git a/sys/nfsserver/nfs_srvsubs.c b/sys/nfsserver/nfs_srvsubs.c index f2e9d510e01..d5159acf923 100644 --- a/sys/nfsserver/nfs_srvsubs.c +++ b/sys/nfsserver/nfs_srvsubs.c @@ -1166,9 +1166,9 @@ out: if (credanon != NULL) crfree(credanon); - if (error) { + if (error) VFS_UNLOCK_GIANT(vfslocked); - } else + else *vfslockedp = vfslocked; return (error); }