]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
fusefs: fix some resource leaks
authorAlan Somers <asomers@FreeBSD.org>
Sat, 11 Feb 2023 23:43:30 +0000 (16:43 -0700)
committerAlan Somers <asomers@FreeBSD.org>
Tue, 14 Feb 2023 21:19:59 +0000 (14:19 -0700)
commit1bdf879b97b686a8f36fdba050b68f9e7493f363
tree3602290ae2fa8cccc587e2dc2e2f89884c879877
parent7b0593fdcbbb9c73d282fc0024d844c044423b31
fusefs: fix some resource leaks

fusefs would leak tickets in three cases:
* After FUSE_CREATE, if the server returned a bad inode number.
* After a FUSE_FALLOCATE operation during VOP_ALLOCATE
* After a FUSE_FALLOCATE operation during VOP_DEALLOCATE

MFC after: 3 days
Reviewed by: emaste
Differential Revision: https://reviews.freebsd.org/D38526
sys/fs/fuse/fuse_vnops.c