]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
zfs_vget: fix vnode reference count leak in error path
authoravg <avg@FreeBSD.org>
Sat, 17 Aug 2019 09:23:03 +0000 (09:23 +0000)
committeravg <avg@FreeBSD.org>
Sat, 17 Aug 2019 09:23:03 +0000 (09:23 +0000)
commita037f6d6f093c8da1799e73f4b699ac912a1d8ce
tree8efe44b0f9ea4d3230ccc36c58ca400cf430cd55
parent058662e5de03969e4c40109711ef09d1923885e8
zfs_vget: fix vnode reference count leak in error path

If vn_lock() failed, then the function returned the error but the vnode
obtained via zfs_zget() was never released.

MFC after: 10 days
Sponsored by: Panzura
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c