aboutsummaryrefslogtreecommitdiff
path: root/sys/fs/pseudofs
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2009-09-07 11:55:34 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2009-09-07 11:55:34 +0000
commit6cc745d2d717eb3920a7b5cf2e6c924cbb1bf20f (patch)
tree3e8abde66f775cdccd09d94318053100a29eedbb /sys/fs/pseudofs
parent5e65224dafc3cfa4d8137f7994436f8e4d5e0adc (diff)
Notes
Diffstat (limited to 'sys/fs/pseudofs')
-rw-r--r--sys/fs/pseudofs/pseudofs_vncache.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/fs/pseudofs/pseudofs_vncache.c b/sys/fs/pseudofs/pseudofs_vncache.c
index 31458707b58d..a92a44614bc2 100644
--- a/sys/fs/pseudofs/pseudofs_vncache.c
+++ b/sys/fs/pseudofs/pseudofs_vncache.c
@@ -193,6 +193,7 @@ retry:
vn_lock(*vpp, LK_EXCLUSIVE | LK_RETRY);
error = insmntque(*vpp, mp);
if (error != 0) {
+ free(pvd, M_PFSVNCACHE);
*vpp = NULLVP;
return (error);
}