diff --git a/sys/kern/vfs_quota.c b/sys/kern/vfs_quota.c --- a/sys/kern/vfs_quota.c +++ b/sys/kern/vfs_quota.c @@ -352,8 +352,10 @@ if (error) return (error); error = nlookup(&nd); - if (error) + if (error) { + nlookup_done(&nd); return (error); + } nch = nd.nl_nch; cache_zero(&nd.nl_nch); nlookup_done(&nd);