diff options
author | 2013-06-05 14:20:19 +0000 | |
---|---|---|
committer | 2013-06-05 14:20:19 +0000 | |
commit | 9651a1b70f16edbfa2ebf444ff6132be0dc47da2 (patch) | |
tree | 473f5cc9c460daac15900931d3fce078f5c9204a /sys/tmpfs | |
parent | Fix memory leaks found by Zhenbo Xu and the Melton tool. bz#1967, ok djm (diff) | |
download | wireguard-openbsd-9651a1b70f16edbfa2ebf444ff6132be0dc47da2.tar.xz wireguard-openbsd-9651a1b70f16edbfa2ebf444ff6132be0dc47da2.zip |
plug name_ipool leak in tmpfs_link()
from pedro.
Diffstat (limited to 'sys/tmpfs')
-rw-r--r-- | sys/tmpfs/tmpfs_vnops.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/tmpfs/tmpfs_vnops.c b/sys/tmpfs/tmpfs_vnops.c index 40cd411c162..cce55c39785 100644 --- a/sys/tmpfs/tmpfs_vnops.c +++ b/sys/tmpfs/tmpfs_vnops.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tmpfs_vnops.c,v 1.5 2013/06/05 12:51:01 espie Exp $ */ +/* $OpenBSD: tmpfs_vnops.c,v 1.6 2013/06/05 14:20:19 espie Exp $ */ /* $NetBSD: tmpfs_vnops.c,v 1.100 2012/11/05 17:27:39 dholland Exp $ */ /* @@ -813,6 +813,7 @@ tmpfs_link(void *v) tmpfs_update(node, TMPFS_NODE_CHANGED); error = 0; out: + pool_put(&namei_pool, cnp->cn_pnbuf); VOP_UNLOCK(vp, 0, curproc); vput(dvp); return error; |