summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2007-04-10 09:31:42 +0000
committerkib <kib@FreeBSD.org>2007-04-10 09:31:42 +0000
commit0f0ec54312be156c92b8ebb3f4cfadb51a538cce (patch)
tree56a212666cfdb0bca198af0687f5a4b45d301f6d
parent859db1e740e4eadcf0cc20f4394920860b5469f4 (diff)
downloadFreeBSD-src-0f0ec54312be156c92b8ebb3f4cfadb51a538cce.zip
FreeBSD-src-0f0ec54312be156c92b8ebb3f4cfadb51a538cce.tar.gz
Fix the NAMEI zone leak when snapshot was successfully created.
Reported and tested by: Peter Holm MFC after: 2 weeks
-rw-r--r--sys/ufs/ffs/ffs_snapshot.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/ufs/ffs/ffs_snapshot.c b/sys/ufs/ffs/ffs_snapshot.c
index 97b8a2e..4a614a7 100644
--- a/sys/ufs/ffs/ffs_snapshot.c
+++ b/sys/ufs/ffs/ffs_snapshot.c
@@ -807,6 +807,7 @@ done:
FREE(copy_fs->fs_csp, M_UFSMNT);
bawrite(sbp);
out:
+ NDFREE(&nd, NDF_ONLY_PNBUF);
if (saved_nice > 0) {
PROC_LOCK(td->td_proc);
mtx_lock_spin(&sched_lock);
OpenPOWER on IntegriCloud